Page 1 sur 1

remplacer un \ par un caractère nul

Posté : 11 avr. 2007, 17:18
par jay64
Bonjour,

Je récupère un texte issu d'un POST et le résultat contient des caractères d'échapements. Style "l\'avion" au lieu de "l'avion".
Je voudrais donc ajouter la fonction str_replace() de cette manière :
$texte_ok = str_replace("\","",$texte_de_base);
Mais ça n'a pas l'air de fonctionner.

Quelqu'un peut-il m'aider ?

Merci,

Jay

Posté : 11 avr. 2007, 17:27
par jojolapine
regarde plutôt de ce côté: http://fr.php.net/manual/fr/function.stripslashes.php
sinon pour ton soucis, c'est que l'antislash "échappe" le guillemet qui suit, il faut donc échapper l'antislash:
$texte_ok = str_replace("\\","",$texte_de_base);

Posté : 11 avr. 2007, 19:01
par jay64
regarde plutôt de ce côté: http://fr.php.net/manual/fr/function.stripslashes.php
$texte_ok = str_replace("\","",$texte_de_base);
Merci, c'est exactement cette fonction que je cherchais !

Et merci également pour l'autre info !