Eviter de couper les mots

Mammouth du PHP | 620 Messages

05 mai 2012, 10:54

Bonjour,
sur mon site j'affiche les 120 premier caractères d'un texte de cette façon :
 echo strip_tags(substr($result['montexte'], 0, 120));
le truc qui ne va pas c'est que souvent j'ai le dernier mot qui est coupé.
Est il possible, existe-t-il une fonction qui permet de faire en sorte que le dernier mot ne soit pas couper ?

Mammouth du PHP | 2278 Messages

05 mai 2012, 13:37

Je chercherais le premier espace existant au-delà de 120.
Et c'est là qu'il faut effectuer la coupe.
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Eléphant du PHP | 127 Messages

05 mai 2012, 14:16

Bonjour,

la fonction wordwrap est là pour ça : http://php.net/manual/fr/function.wordwrap.php