retour chariot sql - PHP - Programmation
Marsh Posté le 25-01-2003 à 21:31:19
$news_modif=str_replace("\n",'<br />',$news_modif); <= XHTML
$news_modif=str_replace("\n",'<br>',$news_modif); <= HTML
preg_replace() c'est fait pour utiliser avec des array, c'est lent et ca sert a rien si tu n'a pas d'expressions regulières
Marsh Posté le 25-01-2003 à 21:31:57
j'ai trouvé la soluce
c'etait ca:
$news_modif=preg_replace("\/n\","<br />",$news_modif);
merci qd meme
Marsh Posté le 25-01-2003 à 21:36:26
chacal_one333 a écrit : "\/n\" |
heu ça donne quoi ce truc ?
Marsh Posté le 25-01-2003 à 21:39:47
Tu veux remplacer les "\n" par des "<br>" ?
Tu as la fonction nl2br()
Marsh Posté le 25-01-2003 à 22:03:00
mrBebert a écrit : Tu veux remplacer les "\n" par des "<br>" ? |
c'est plus rapide en effet !
Marsh Posté le 25-01-2003 à 22:07:31
non
ça va foirer
tu dois plutôt mettre
"/n"
mais si tu veux traiter les retour de ligne c'est "\\n" il me semble... vu que les retour de lignes c'est \n et pas /n.
enfin de toute façon c'est tellement plus pratique d'utiliser nl2br comme dit plus haut
Marsh Posté le 25-01-2003 à 23:15:00
ben nan avant de prend nl2br je prenanis le truc que j'afvais fait et ca marchait tres bien
Marsh Posté le 25-01-2003 à 23:31:05
je vois pas comment ça peut marcher
Marsh Posté le 26-01-2003 à 00:12:55
$news_modif=preg_replace("/\n/","<br />",$news_modif);
un peu plus juste
Marsh Posté le 26-01-2003 à 00:52:39
Ils servent à quoi les / autour du \n
Marsh Posté le 26-01-2003 à 01:05:42
je sais pas c'est la premiere expression reguliere que je tentait
Marsh Posté le 26-01-2003 à 02:04:16
ReplyMarsh Posté le 26-01-2003 à 02:20:50
antp a écrit : Ils servent à quoi les / autour du \n |
delimiteur de lexpression reg en perl "/[a-z]*?/si"
les // delimitent le masque, apres ya les options, "si" ici.
Marsh Posté le 25-01-2003 à 21:23:16
j'avait vu un topic dessus une fois et je le retrouve plus !
fin bref, je voudrait gerer les saut de ligne a la sortie d'un textarea !
Je sais pas comment faire ca !
je pense pas que le textarea renvoi les saut de ligne avec un /n inclu !
Donc en gros je voudrait comprendre comment reperer les /n ou <br> dans un enregistrement sql !
j'ai tester un
$news_modif=preg_replace("[/n]","<br>",$news_modif);
ca ne fonctionne pas
bsoin d'aide la