# mb_strlen

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

mb_strlen — Retourne la taille d'une chaîne

### Description

mb_strlen(string `$string`, ?string `$encoding` = `null`): int

Récupère la taille de la chaîne fournie.

### Liste de paramètres

`string`

  La chaîne à analyser.

`encoding`

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

### Valeurs de retour

Retourne le nombre de caractères dans la chaîne `string`, avec l'encodage `encoding`. Un caractère multioctets est alors compté pour 1.

### Erreurs / Exceptions

Si l'encodage est inconnue, une erreur de niveau `E_WARNING` est générée.

### Historique

Version | Description
--- | ---
8.0.0 | `encoding` est désormais nullable.

### Voir aussi

- mb_internal_encoding() - Lit/modifie l'encodage interne
- grapheme_strlen() - Lit la taille d'une chaîne en nombre de graphème
- iconv_strlen() - Retourne le nombre de caractères d'une chaîne
- strlen() - Calcule la taille d'une chaîne