Pour tronquer un texte proprement sans couper de mots, j'utilise la procédure suivante :
qui n'est pas de moi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $max_caracteres=50; // Teste si la longueur du texte dépasse la limite if (strlen($texte)>$max_caracteres) { // Séléction du maximum de caractères $texte = substr($texte, 0, $max_caracteres); // Récupération de la position du dernier espace (afin déviter de tronquer un mot) $position_espace = strrpos($texte, " "); $texte = substr($texte, 0, $position_espace); // Ajout des "..." $texte = $texte."..."; } ?>
MA QUESTION : est-il possible de tronquer un texte non pas à l'espace " ", mais au saut de ligne et/ou au retour de chariot ?
Partager