Bonjour,
J'ai une chaîne de caractère dans laquelle je veux remplacer des caractères. Mon problème est le suivant:
Résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $toto = "Toto <toto@free.fr>"; $toto = str_replace("<", "<xmp><</xmp>", $toto); $toto = str_replace(">", "<xmp>></xmp>", $toto); die($toto);
Toto <xmp<xmp>></xmp><</xmp<xmp>></xmp>toto@free.fr<xmp>></xmp>
Donc, pas bon ! Normal puisque le second str_replace pourrit le résultat du premier.
Comment je pourrais faire ce genre de chose ?
J'ai pense à:
Mais je ne sais pas quoi mettre comme chaîne de remplacement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $result = preg_replace("<*>", "<xmp><>/xmp>", $result);
Une idée svp ?
Papy !
Partager