28 Fév 2008
Tronquer une chaine de caractère trop longue
Compatibilité : PHP 5, PHP 7, PHP 8
Fonction basique qui tronque une chaine de caractère trop longue à la longueur souhaité.
Cette fonction permet de tronquer une chaîne de caractères trop longue au niveau d'un séparateur.
Il est possible d'ajouter un suffixe si le texte est tronqué.
Il est également possible de définir une longueur minimum pour éviter de retourner une chaîne trop courte dans le cas ou aucun séparateur n'est trouvé. Dans ce cas le résultat est une chaîne tronquée à la longueur maximum.
3 exemples sont fournies dans le code.
|
|
| Détail | php.net | Description |
Versions PHP |
|---|---|---|---|
| echo | Affiche une chaîne de caractères |
PHP 4, 5, 7 et 8 | |
| return | Retourne le controle du programme au module appelant. |
PHP 4, 5, 7 et 8 | |
| strlen | Calcule la taille d'une chaîne |
PHP 4, 5, 7 et 8 | |
| strrpos | Trouve la position de la dernière occurrence d'un caractère dans une chaîne |
PHP 4, 5, 7 et 8 | |
| substr | Retourne un segment de chaîne |
PHP 4, 5, 7 et 8 | |
Fonction basique qui tronque une chaine de caractère trop longue à la longueur souhaité.
Ce script tient compte des commentaires, des balises autofermantes (HR, BR, INPUT, ') ainsi que de la syntaxe XHTML.
Gestion des problèmes d'espace en trop dans une chaine : Supprime les espaces en trop au milieu, au début, et en fin de chaine.
Si dans votre texte il existe un mot qui dépasse une longueur que vous définissez, la fonction retourne FALSE.
Avoir la capacité de remplacer rapidement une chaine ou un tableau. En toute simplicité avec la fonction str_replace().