Bonjour,
Je ne sais pas si mon poste est bien placé, mais j'ai trouver ce script sur la FAQ PHP (Comment couper une chaîne de caractères trop longue ?):
Il me semble qu'il y a une erreur avec la variable $texte qui apparait uniquement pour "l'occasion".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function tronque($str, $nb = 150) { // Si le nombre de caractères présents dans la chaine est supérieur au nombre // maximum, alors on découpe la chaine au nombre de caractères if (strlen($str) > $nb) { $str = substr($str, 0, $nb); $position_espace = strrpos($str, " "); //on récupère l'emplacement du dernier espace dans la chaine, pour ne pas découper un mot. $texte = substr($str, 0, $position_espace); //on redécoupe à la fin du dernier mot $str = $str."..."; //puis on rajoute des ... } return $str; //on retourne la variable modifiée }
En outre il me semblait qu'il existait un fonction PHP qui permettait de faire cela directement?
Partager