Aide avec preg_match_all ()
Posté : 02 juin 2009, 02:24
Bonjour je fait un preg_match_all sur une page web que je récupère avec curl. Le probleme c'est que mon preg match ne me retourne pas tout les résultats. Qu'est ce qui cloche ?
Voici le code :
les cinq resultats possible seul le premier cas fonctionne les autres sont ignoré pourquoi ?
Merci d'avance !
Voici le code :
preg_match_all('~<BR>([^>]+)<BR>([^>]+)</td>~', $gotPage, $prix);
/*
les cinq resultats possible seul le premier cas fonctionne les autres sont ignoré pourquoi ?
<BR>2008<BR>150.00$</font></td>
<BR>2009<BR>15.00$<BR><i>(merci)</i></font></td>
<BR>S/O<BR><span class="ma_class"><B>MERCI/ BEAUCOUP</B></span></font></td>
<BR>S/O<BR><i>MERCI</i></font></td>
<BR>S/O<BR>9.99$<BR><i>(MERCI BEAUCOUP)</i></font></td>
*/
Je souhaite récupérer les prix ou sinon les merci.les cinq resultats possible seul le premier cas fonctionne les autres sont ignoré pourquoi ?
Merci d'avance !