Ce script permet de tronquer un texte et de rajouter “…” à la fin. Très pratique pour les présentations dynamiques, il permet de limiter l’affichage d’un texte à un certain nombre de caractères.
Pour changer le nombre de caractères maximum, il suffit de modifier la valeur de la variable $max_caracteres.
$max_caracteres=50;
$texte="Ce texte doit être affiché mais il est trop long, donc il va falloir le tronquer.";
// Test 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."…";
}