Comment récupérer ?

Petit nouveau ! | 2 Messages

03 nov. 2006, 12:21

Bonjour,

Comment récupérer (fonction en Php) un texte qui contient des retours à la ligne, depuis un champ d'une table, au format text. Je m'explique :

J'insère dans ce champ un texte sur 2 lignes, exemple :
--------------------------
Ceci n'est qu'un test,
mais il a son utilité.
--------------------------

Et à l'affichage sur ma page cela donne :
--------------------------
Ceci n'est qu'un test, mais il a son utilité.
--------------------------
Alors que je souhaite afficher sur 2 lignes. Comment faire ?

Merci de votre aide.


ViPHP
ViPHP | 3607 Messages

03 nov. 2006, 12:43

tourne toi vers la fonction nl2br() :wink:

Petit nouveau ! | 2 Messages

03 nov. 2006, 15:11

Merci.. et je pensai à wordwrap()... bon, je vais essayer tout ça.

@+

ViPHP
ViPHP | 2144 Messages

03 nov. 2006, 15:17

Le problème c'est que dans un champ de formulaire, les retour à la ligne (suite à l'appui de la touche "enter") sont des \n. Dans l'affichage d'une page html il faut que ce soit des <br />.

nl2br est spécifiquement fait pour ça: remplacer les \n par des br