mb_strlen
PHP Manual
PHP Manual»Funciones de strings multibyte»mb_strlen

mb_strlen

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

mb_strlen — Devuelve la longitud de una cadena

Descripción

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

Obtiene la longitud de la cadena proporcionada.

Parámetros

string

La cadena a analizar.

encoding

El parámetro encoding es la codificación de caracteres. Si se omite o es null, se utilizará el valor de la codificación de caracteres interna.

Valores devueltos

Devuelve el número de caracteres en la cadena string, con la codificación encoding. Un carácter multiocteto es entonces contado como 1.

Errores/Excepciones

A partir de PHP 8.0.0, se lanza una ValueError si encoding es una codificación no válida. Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora acepta null.
8.0.0 Ahora lanza una ValueError si encoding es una codificación no válida. Anteriormente, se emitía una advertencia E_WARNING y se devolvía false.

Véase también

To Top