mb_strlen
PHP Manual
PHP Manual»Fonctions sur les chaînes de caractères multioctets»mb_strlen

mb_strlen

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

mb_strlen — Retourne la taille d'une chaîne

Description

function 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

À partir de PHP 8.0.0, une ValueError est levée si encoding est un encodage invalide. Avant PHP 8.0.0, un E_WARNING était émis à la place.

Historique

Version Description
8.0.0 encoding est désormais nullable.
8.0.0 Lève désormais une ValueError si encoding est un encodage invalide. Auparavant, un E_WARNING était émis et false était retourné.

Voir aussi

To Top