Probleme avec \n

deadalnix Messages postés 44 Statut Membre -  
 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 ?

6 réponses

GallyNet Messages postés 437 Statut Membre 387
 
je te donne une solution un peu batarde mais qui doit marcher (bien sur il doit y avoir mieux):

tu met: "\"."n"
0
deadalnix Messages postés 44 Statut Membre 3
 
ok pas con merci. Mais a un petit detail pres : "\\"."n" car \caractere fait une action donc pour marquer \, il faut mettre \\.
0
Utilisateur anonyme
 
Salut,
Plus propre, tu peux faire:

$text = "\n";
$text = htmlentities($text);

Kalamit,
4 jours avant le soleil, la mer et les mouettes. :)
0
GallyNet Messages postés 437 Statut Membre 387
 
htmlentities ne rique pas de transformer le \n en <br> ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
deadalnix Messages postés 44 Statut Membre 3
 
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.
0
ric
 
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.
0