par
Berzemus » 17 oct. 2008, 22:16
j'ai quand même testé et je me suis aperçu que le str_replace('\n', 'test', $text) ne remplaçait rien du tout: mon retour-chariot n'est pas codé avec '\n' on dirait...
Bien sur que si. Tu dois juste utiliser des doubles apostrophes (") et pas des simples ('), sinon php n'interprète pas \n comme un retour à la ligne, mais comme ce qu'il est, \n. Fab a fait une petite erreur, c'est tout.
$text = str_replace("\n","<",$text);
Et personnellement j'utiliserais un autre symbole pour démarquer le saut la ligne, comme la barre | .
[quote="Flashball"]
j'ai quand même testé et je me suis aperçu que le str_replace('\n', 'test', $text) ne remplaçait rien du tout: mon retour-chariot n'est pas codé avec '\n' on dirait... [/quote]
Bien sur que si. Tu dois juste utiliser des doubles apostrophes (") et pas des simples ('), sinon php n'interprète pas \n comme un retour à la ligne, mais comme ce qu'il est, \n. Fab a fait une petite erreur, c'est tout.
[php]$text = str_replace("\n","<",$text);[/php]
Et personnellement j'utiliserais un autre symbole pour démarquer le saut la ligne, comme la barre | .