Bonjour,
Je suis null en expression reguliere je cherche a faire simplement cela
Dans une variable contenant un fichier html je veux resortir un tableau.
Le tableau doit contenir les informations contenues entre 2 balises
<mabalisetoto> mon texte <mabalisey>
<mabalisetoto> mon autre texte <unebalise> <mabalisey>
<une balise au hasard>
<mabalisetoto> mon texte autre <mabalisey>
la fonction qui marche PAS
function getInfo($deb, $fin, $page) {
$retour = array ();
$pregs = "";
preg_match_all("#$deb(.*)$fin#", $page, $pregs);
foreach ($pregs[0] as $pr) {
$retour = array_merge($retour, $pr);
}
return $retour;
}
et j'aimerai qu'elle me retourne:un tableau contenant:
$retour[0] -> mon texte
$retour[1] -> mon autre texte
$retour[2] -> mon texte autre
au lieu de
$retour[0] -> mon texte mon autre texte mon texte autre
Merci de votre reponse ca fait deja 1/2 journee que je cherche