Probleme avec \n
deadalnix
Messages postés
44
Statut
Membre
-
ric -
ric -
J'ai un probleme tres con : j'arrive pas a marquer \n. Pour les curieux, je souhaite faire un page en PHP qui met des textes dans des fonctions javascript. Parfois, j'ai besoin de marquer \n.
mais des que je met "\n" dans un chaine de caracetre, il me ùmet un saut de ligne ( normal ). Mais si je met "\\n", je me retrouve avec \(saut de ligne) dans ma page. C'est pas normal ca !!. Que faire ?
mais des que je met "\n" dans un chaine de caracetre, il me ùmet un saut de ligne ( normal ). Mais si je met "\\n", je me retrouve avec \(saut de ligne) dans ma page. C'est pas normal ca !!. Que faire ?
6 réponses
-
je te donne une solution un peu batarde mais qui doit marcher (bien sur il doit y avoir mieux):
tu met: "\"."n" -
ok pas con merci. Mais a un petit detail pres : "\\"."n" car \caractere fait une action donc pour marquer \, il faut mettre \\.
-
Salut,
Plus propre, tu peux faire:
$text = "\n";
$text = htmlentities($text);
Kalamit,
4 jours avant le soleil, la mer et les mouettes. :) -
htmlentities ne rique pas de transformer le \n en <br> ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Je veux pas faire du code html mais passer des arguments dans des fonctions donc je veux pas transformer \n en <br> mais transformer un code que je ne connais pas en \n.
-
Bonjour
Essaie avec escape() et unescape().
ou remplace les \n par "ahfinxyrfb" (enfin ce que tu veux) et tu fais l'opération inverse au début de ta fonction.