Bonjour à tous,
Je m'en remets à vos talents...
Voici mon petit soucis.
Je voudrais remplacer ce code
<input type='text' name='but[]' />
par
<span class="resume" href="?idComm=' . $_POST[but][$i] . '">(Résumé)</span>
J'y arrive avec str_replace. MAIS il se peut que cette ligne se présente 4-5-6-7-... fois. Ce qui fait que le fonction str_replace les remplace tous. Moi je voudrais juste 1 par 1. Pas moyen de faire une boucle.
J'essaie de mettre une variable dans but, mais pas moyen.
Voici comment j'obtiens l'input :
1 2
| $reg = "`\<div class='match'\> ?([^\[]*) ?\</div\>`U";
$text = preg_replace($reg, "<div class='match'>\\1<input type='text' name='but[]' /></div>", $text); |
Ma question est donc soit comment mettre une variable lors du preg_replace ou comment boucler avec str_replace (pour un tableau).
J'espère avoir été clair... (pas évident).
Colin.
Partager