Bonjour à tous, j'ai un problème depuis quelques jours avec preg_match_all.
Voila mon code :
$html = '<tr> <td> un </td> <td>
deux </td> </tr> <tr> <td> un bis </td>
</tr>';
preg_match_all("/(<td>)(.*)(<\/td>)/", $html, $matches, PREG_SET_ORDER);
$compteur = 0;
foreach ($matches as $val) {
$compteur = $compteur+1;
echo 'Matched '. $compteur. ' : ' . $val[0] . '';
}
pour le moment preg_match_all extrait une seul occurence de <td>...</td> :
'<tr> <td> un </td> <td> deux </td>
</tr> <tr> <td> un bis </td> </tr>'
Hors je voudrais extraire celle ci :
'<tr> <td> un </td> <td> deux </td>
</tr> <tr> <td> un bis </td> </tr>'
Je ne vois pas comment faire, cela fait plusieurs jours que je cherche et rien ne me viens.
Si quelqu'un avait une solution, même en utilisant d'autre fonction, je prends.
Merci d'avance...