Utilisation de str_replace
Bonjour,
J'ai une chaîne de caractère dans laquelle je veux remplacer des caractères. Mon problème est le suivant:
Code:
1 2 3 4
| $toto = "Toto <toto@free.fr>";
$toto = str_replace("<", "<xmp><</xmp>", $toto);
$toto = str_replace(">", "<xmp>></xmp>", $toto);
die($toto); |
Résultat:
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 à:
Code:
$result = preg_replace("<*>", "<xmp><>/xmp>", $result);
Mais je ne sais pas quoi mettre comme chaîne de remplacement.
Une idée svp ?
Papy !