Page 1 sur 1

affiche le \n

Posté : 27 mai 2011, 01:23
par sotho
Bonjour,

alors voilà une petite question toute bête, quand on fait \n c'est pour aller à la ligne,
moi je voudrais écrire \n et qu'il apparaisse, qu'il perde ça fonction de retour à la ligne, qu'il soit un caractère comme un autre.
Voilà, merci d'avance :)

Re: affiche le \n

Posté : 27 mai 2011, 01:29
par AB
Il est interprété comme retour à la ligne s'il est entouré par des doubles quotes (") pas si c'est des simple quotes (')

Re: affiche le \n

Posté : 27 mai 2011, 02:10
par sotho
Il est interprété comme retour à la ligne s'il est entouré par des doubles quotes (") pas si c'est des simple quotes (')
merci

Re: affiche le \n

Posté : 27 mai 2011, 09:41
par Ryle
Ce comportement étant vraiment propre au php (ce n'est pas le même en javascript, java, etc.), d'une manière générale, je te recommande de protéger l'antislash pour que celui-ci ne soit plus considéré comme un caractère d'échappement :
echo '\\n';  // affiche : \n
echo "\\n";  // affiche : \n
echo '\n';  // affiche : \n (en php)
echo "\n";  // affiche un retour à la ligne