(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strimwidth — Tronque une chaîne
$string,$start,$width,$trim_marker = "",$encoding = null
   Tronque la chaîne string à la longueur
   width spécifié,
   où les caractères à demi-chasse comptent en tant que 1, et
   les caractères à pleine chasse comptent en tant que 2.
   Voir » http://www.unicode.org/reports/tr11/
   pour plus de détails concernant les chasse des caractères Asiatique de l'Est.
  
stringLa chaîne à tronquer.
start
       start est la position de départ, en nombre
       de caractères depuis le début de la chaîne (premier caractère est 0),
       ou si la position est négative, nombre de caractères à partir de la fin de la chaîne de caractères.
      
widthLa taille à tronquer. Les tailles négatives compte à partir de la fin de la chaîne de caractères.
trim_marker
       trim_marker est la chaîne ajoutée à la fin de la chaîne tronquée.
      
encodingLe paramètre encoding
est l'encodage des caractères. S'il est omis ou null, l'encodage de caractères interne
sera utilisé.
   La chaîne tronquée. Si trim_marker est définit,
   trim_marker remplace les derniers caractères pour correspondre à la taille width.
  
| Version | Description | 
|---|---|
| 8.0.0 | encodingest désormais nullable. | 
| 7.1.0 | Support pour starts etwidths négatifs a été ajouté. | 
Exemple #1 Exemple avec mb_strimwidth()
<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// Affiche : "Hello W..."
?>