A voir également:
- Retour chariot html
- Editeur html - Télécharger - HTML
- Retour à la ligne excel - Guide
- Excel concatener retour à la ligne - Forum Programmation
- Retour arrière clavier - Guide
- Retour scan - Forum Logiciels
1 réponse
zoby44
Messages postés
818
Date d'inscription
vendredi 3 novembre 2006
Statut
Membre
Dernière intervention
7 avril 2010
199
26 janv. 2009 à 22:32
26 janv. 2009 à 22:32
Salut, pour avoir les retour chariot, tu peux utiliser la fontction nl2br().
En gros, quand tu insert le texte dans ta bdd tu met:
$texte = "ton texte avec les retours chariot";
$texte = nl2br($texte);
Et la, tout les retours chariots sont remplacés par des <br/>. Je ne sais pas si c'est faisable à l'affichage de la bdd. A tester.
En gros, quand tu insert le texte dans ta bdd tu met:
$texte = "ton texte avec les retours chariot";
$texte = nl2br($texte);
Et la, tout les retours chariots sont remplacés par des <br/>. Je ne sais pas si c'est faisable à l'affichage de la bdd. A tester.
27 janv. 2009 à 19:06
Merci pour ta réponse. J'utilisais déjà nl2br() avant d'enregistrer mon texte ! Mon problème est de prendre en compte les retours chariots lors de l'affichage du texte dans un tableau
En attendant la réponse, j'ai cherché et trouvé une solution à mon problème :
Comme le retour chariot n'est pas pris en compte lors de l'affichage du texte dans les lignes d'un tableau,je scinde le texte en plusieurs strings grâce à la fonction explode().
Au début, j'ai essayé sans succès les instructions suivantes :
$resultat = explode('\r',$text);
$resultat = explode('\n',$text);
$resultat = explode('<br />',$text);
Ce qui marche c'est : $resultat = explode(CHR(10),$text);
$resultat est un tableau de chaines de caractères. Il suffit ensuite de créer une ligne dans le tableau pour chaque chaine contenue dans $resultat.
Si quelqu'un trouve une autre solution, cela pourra toujours profiter au reste du monde !
Seblouis
19 févr. 2013 à 09:33