Comment supprimer les retours chariot d'une variable
Posté : 19 août 2005, 01:05
Salut,
J'ai une zone de texte, dont je place le contenu dans une variable, pour la rentrer dans une table mysql. J'ai utilisé la fonction nl2br() pour que les retours chariot d'origine s'affichent ensuite. Le problème c'est que j'affiche cette chaine au moyen d'un petit script javascript. Mais, quand il y a des retours chariot dans cette chaine, ça fait bugger le script javascript.
Je voudrais donc supprimer ces retours chariot de la chaine (puisque nl2br() a déjà rajouté des "<br />" de toute façon).
J'ai une zone de texte, dont je place le contenu dans une variable, pour la rentrer dans une table mysql. J'ai utilisé la fonction nl2br() pour que les retours chariot d'origine s'affichent ensuite. Le problème c'est que j'affiche cette chaine au moyen d'un petit script javascript. Mais, quand il y a des retours chariot dans cette chaine, ça fait bugger le script javascript.
Je voudrais donc supprimer ces retours chariot de la chaine (puisque nl2br() a déjà rajouté des "<br />" de toute façon).
//J'ai essayé sans succès :
str_replace(chr(13),'',$chaine)
//et
str_replace('\\n','',$chaine)
//(13 c'est le n° ASCII du retour chariot)
Quelqu'un pourrait-il m'aider svp ?