Bonjour,
J'ai le code html suivant:De ce code, je souhaite extraire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div class="blockImg imgRight"> <img src="customs/2/pictures/home.png"> <figcaption>Une légende</figcaption> </div>
- imgRight (ou imgLeft)
- 'home.png'
- 'Une légende'
Pour commencer, j'ai essayé ceci:Je voudrais que $matches retourne imgRight ou imgLeft selon le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $block = file_get_contents($customDir.'blockImg.php'); preg_match("#imgRight|imgLeft#", $block, $matches, PREG_OFFSET_CAPTURE); var_dump($matches); // retourne 1
EDIT: Correction d'une erreur dans le code.
EDIT2: J'ai modifié mon code comme ceci: $matches = preg_match("#<div class='blockImg (.+)'>#", $block, $matches, PREG_OFFSET_CAPTURE); // retourne 0 qui retourne 0.
Partager