Problème avec tronquation texte
Résolu/Fermé
croleo
Messages postés
13
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
18 mars 2009
-
24 févr. 2009 à 14:37
croleo Messages postés 13 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 18 mars 2009 - 25 févr. 2009 à 15:02
croleo Messages postés 13 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 18 mars 2009 - 25 févr. 2009 à 15:02
A voir également:
- Problème avec tronquation texte
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
- Transcription audio en texte word gratuit - Guide
- Texte barré whatsapp - Guide
4 réponses
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
24 févr. 2009 à 20:46
24 févr. 2009 à 20:46
bonsoir,
je ne sais pas si ça peux t'aider, mais bon voici:
bonne soirée
je ne sais pas si ça peux t'aider, mais bon voici:
<?php echo wordwrap($texte, 26, "<br />", true); // $texte = le texte que je veux afficher (récupération de la variable) // 26 = au bout de XX caractère (ici 26) je fais l'action // "<br />" = l'action une fois le nombre de caractères atteint ?>
bonne soirée
croleo
Messages postés
13
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
18 mars 2009
25 févr. 2009 à 10:18
25 févr. 2009 à 10:18
Merci!
Elle marche parfaitement mais pas quand je souhaite l'intégrer dans mon code qui permet de générer une image en php, les retours à la ligne ne fonctionnent pas. . .
Si quelqu'un aurait une solution pour cela ca pourra m'être très utile
Elle marche parfaitement mais pas quand je souhaite l'intégrer dans mon code qui permet de générer une image en php, les retours à la ligne ne fonctionnent pas. . .
Si quelqu'un aurait une solution pour cela ca pourra m'être très utile
Nico_
Messages postés
1219
Date d'inscription
vendredi 29 décembre 2006
Statut
Membre
Dernière intervention
15 mars 2016
189
25 févr. 2009 à 11:38
25 févr. 2009 à 11:38
bonjour,
essai :
bonne journée
essai :
echo wordwrap($texte, 26, "\n", true);
bonne journée
Bonjour
puisque imagestring ne gère pas les retours à la ligne, il suffit de ré-écrire chaque morceau de ligne en dessous du précédent
D'abord tu découpes ta ligne avec wordwrap comme Nico te l'a suggéré (mais avec des \n au lieu des <br/>)
ensuite tu exploses ta ligne avec explode pour séparer les morceaux - tu obtiens un tableau
enfin, tu fais un imagestring de chacune des lignes du tableau en augmentant y à chaque fois pour passer à la ligne
ça doit donner quelque chose comme ça
puisque imagestring ne gère pas les retours à la ligne, il suffit de ré-écrire chaque morceau de ligne en dessous du précédent
D'abord tu découpes ta ligne avec wordwrap comme Nico te l'a suggéré (mais avec des \n au lieu des <br/>)
ensuite tu exploses ta ligne avec explode pour séparer les morceaux - tu obtiens un tableau
enfin, tu fais un imagestring de chacune des lignes du tableau en augmentant y à chaque fois pour passer à la ligne
ça doit donner quelque chose comme ça
$ligne=wordwrap($ligne,26,"\n"); $tbl=explode("\n",$ligne); $y=5; // première ligne for ($k=0; $k<count($tbl);$k++) { imagestring($image, 5, 10, $y, $tbl[$k], $couleur); $y+=12; // interligne }
croleo
Messages postés
13
Date d'inscription
mardi 24 février 2009
Statut
Membre
Dernière intervention
18 mars 2009
25 févr. 2009 à 15:02
25 févr. 2009 à 15:02
Merci beaucoup!
ca fonctionne ^^
ca fonctionne ^^