Tronque une chaîne

# mb_strimwidth

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

mb_strimwidth — Tronque une chaîne

### Description

mb_strimwidth ( string `$str` , int `$start` , int `$width` [, string `$trimmarker` = "" [, string `$encoding` = mb_internal_encoding() ]] ) : string

Tronque la chaîne `str` à la longueur `width`.

### Liste de paramètres

`str`

  La 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 charactère est 0), ou si la position est négative, nombre de charactères à partir de la fin de la chaîne de caractères.

`width`

  La taille à tronquer. Les tailles négétives compte à partir de la fin de la chaîne de caractères.

`trimmarker`

  `trimmarker` est la chaîne ajoutée à la fin de la chaîne tronquée.

`encoding`

  Le paramètre `encoding` est l'encodage des caractères. S'il est omis, l'encodage de caractres interne sera utilisé.

### Valeurs de retour

La chaîne tronquée. Si `trimmarker` est définit, `trimmarker` remplace les derniers charactères pour correspondre à la taille `width`.

### Historique

Version | Description
--- | ---
7.1.0 | Support pour `start`s et `width`s négatifs a été ajouté.

### Exemples

Exemple #1 Exemple avec mb_strimwidth()

`<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// Affiche : "Hello W..."
?>`

### Voir aussi

- mb_strwidth() - Retourne la taille d'une chaîne
- mb_internal_encoding() - Lit/modifie l'encodage interne