TRANSFORMER UN TEXTE (AVEC SAUTS DE LIGNES) EN UN TEXTE QUI SAUTE UNE LIGNE TOUS

Scraat Messages postés 51 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 4 décembre 2012 - 9 nov. 2005 à 20:32
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 - 10 nov. 2005 à 09:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34567-transformer-un-texte-avec-sauts-de-lignes-en-un-texte-qui-saute-une-ligne-tous-les-x-caracteres

malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
10 nov. 2005 à 09:01
Hello,

je laisse cette source pendant quelques heures, puis je la supprime.
Le motif et le commentaire de Coucou seront envoyés par MP à l'auteur (ou tout commentaire intéressant posté d'ici là :-) ).
Mon motif :

http://fr.php.net/manual/en/function.wordwrap.php
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
9 nov. 2005 à 22:24
il y a de l'idée... J'avais déja fait une fonction de ce genre pour formater des pièces jointes de mails, et c'est effectivement utile, mais voila, c'est mal programmé :

ici, on peut utiliser split, ou explode, mais le -1 ne doit pas être entre guillemets... C'est un nombre, pas une chaine...
$texte3=split("\n", $texte, '-1');
idem sur cette ligne
$mots=split(" ", "$texte3[$xx]", "-1");
mais $texte[$xx] n'a pas besoin non plus des guillemets.... idem pour les lignes :
$fin.="$mots[$y] ";
$chaine.="$fin\n";
return "$chaine";

Parfois, on peut concatèner, mais mettre des guillemets ici, c'est vraiment ridicule...
cs_Tizard Messages postés 20 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 19 juin 2006
9 nov. 2005 à 20:41
Non, nl2br permet de transformer un texte pris dans un textarea en un texte avec des Br. Mais il n'ajoute pas un
tous les X caractères !
Scraat Messages postés 51 Date d'inscription dimanche 14 mars 2004 Statut Membre Dernière intervention 4 décembre 2012
9 nov. 2005 à 20:32
Euh il me semble que la fonction nl2br() te permet déjà de résoudre ce type de problème rencontré avec les textarea non ?
Rejoignez-nous