Bonjour à tous,
Je cherche la solution à un problème que j'ai depuis plusieurs jours.
Je vous explique :
Je cherche à remplacer toutes les occurrences d'une chaine.
Le problème, c'est que si j'ai une seule occurrence de "intro", ça fonctionne, mais si j'en ai plusieurs, ça ne fonctionne plus.
Pour info : le $1 sera remplacé par str_replace('<br/>','autre chose',$1) je n'ai pas encore testé
Auriez-vous une solution ?
Merci d'avance
Orsam
Je cherche la solution à un problème que j'ai depuis plusieurs jours.
Je vous explique :
Je cherche à remplacer toutes les occurrences d'une chaine.
Code:
$var = 'tu texte et [intro]Ici du text plus ou moin long[/intro] Ici le reste [intro]Le second texte en rouge[/intro] ...';
echo preg_replace('`\[intro](.+)\[/intro]`', "<font color=#F00>$1</font>:", $var);
Le problème, c'est que si j'ai une seule occurrence de "intro", ça fonctionne, mais si j'en ai plusieurs, ça ne fonctionne plus.
Pour info : le $1 sera remplacé par str_replace('<br/>','autre chose',$1) je n'ai pas encore testé
Auriez-vous une solution ?
Merci d'avance
Orsam