<? $max= 30; // on détermine combien de caractères maxi doit avoir le texte. if (strlen($texte)>$max) // la longueur du texte est-elle supèrieure à limite $max ? { $texte = substr($texte, 0, $max); // on tronque le texte avec comme limite le maximum de caractères autorisés. $espace = strrpos($texte, " "); // Récupération du dernier espace pour ne pas couper un mot. $texte = substr($texte, 0, $espace); // la phrase est reformatée pour s'arrêter à l'éspace . $texte = $texte."..."; // on ajoute des points de suspension } else { echo $texte ; // sinon on affiche simplement le texte } ?> |
Notes:
Notez que de toute façon ces scripts ne sont qu'à titre d'exemples et n'en sont donc que trés
partiels, il vous faudra bien-sûr les intégrer dans l'environnement de votre page, de votre site,
mais la méthode est là et elle fonctionne.
Autre point important, ces morceaux de scripts notament, lorsqu'il y a connexion à votre base de données, ne font aucune référence à certains problèmes de
sécurité.