Bonjour à tous,
Je m'en remets à vos talents...
Voici mon petit soucis.
Je voudrais remplacer ce codeparCode:<input type='text' name='but[]' />
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.Code:<span class="resume" href="?idComm=' . $_POST[but][$i] . '">(Résumé)</span>
J'essaie de mettre une variable dans but, mais pas moyen.
Voici comment j'obtiens l'input :Ma question est donc soit comment mettre une variable lors du preg_replace ou comment boucler avec str_replace (pour un tableau).Code:
1
2 $reg = "`\<div class='match'\> ?([^\[]*) ?\</div\>`U"; $text = preg_replace($reg, "<div class='match'>\\1<input type='text' name='but[]' /></div>", $text);
J'espère avoir été clair... (pas évident).
Colin.