par
Hélène » 01 nov. 2010, 23:21
Bonjour,
Je cherche à faire la manipulation suivante: j'interroge une BDD pour ressortir le contenu d'un enregistrement.
Il s'agit d'une texte, composé d'en ensemble de titre et de textes sous la forme
<h2> (...) </h2>
<p> (...) </p>
J'aimerai maintenant pouvoir remplacer ces <h2> par quelque chose du genre
<h2 class='[b]element1[/b]'> (...) </h2>
<p> (...) </p>
<h2 class='[b]element2[/b]'> (...) </h2>
<p> (...) </p>
Je devine qu'il faut faire une boucle pour parcourir chaque h2 et le remplacer par un <h2 class='element$i'> et on incrémente $i=$i+1
Mais je n'y arrive pas. Si j'utilise ereg_replace ou plus exactement str_replace, la fonction me remplace tout avec la même valeur, sans faire de distinction entre les élements.
Merci pour votre aide