Juin 142011
Pour réduire une ligne de texte à un nombre de caractères max, voici la fonction qu’il vous faut:
function reduct_txt($txt,$nbchar="75") { $newtxt = html_entity_decode($txt); if(strlen($newtxt) > $nbchar) { $newtxt = substr($newtxt, 0, ($nbchar - 2)) . "..."; } return $newtxt; }
vous n’avez plus qu’à appeler cette fonction ainsi:
$texte = "message de test de la fonction reduct_txt"; echo html_entities(reduct_txt($texte,15);
cela donnera le résultat suivant:
message de te...