mb_substr

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

mb_substrExtrae una subcadena

Descripción

mb_substr(
    string $string,
    int $start,
    ?int $length = null,
    ?string $encoding = null
): string

Realiza una operación similar a substr() basada en el número de caracteres. La posición se cuenta desde el inicio de la chaîne de caractères string. La posición del primer carácter es 0, el segundo, uno, etc...

Parámetros

string

La cadena desde la cual extraer la subcadena.

start

Si start es positivo, la cadena devuelta comenzará en el carácter número start, dentro de la cadena string. El primer carácter está numerado cero. En efecto, en la cadena 'abcdef', el carácter en la posición 0 es 'a', el carácter en la posición 2 es 'c', y así sucesivamente.

Si start es negativo, la cadena devuelta comenzará en el carácter número start contando desde el final de la cadena string.

length

Número máximo de caracteres a utilizar desde string. Si este parámetro es omitido, o vale NULL, todos los caracteres hasta el final de la cadena serán extraídos.

encoding

El parámetro encoding es la codificación de caracteres. Si es omitido o null, será usado el valor de la codificación de caracteres interna.

Valores devueltos

mb_substr() devuelve la porción de la cadena string que comienza en el carácter start y tiene una longitud de length caracteres.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora es nullable.

Ver también