79 of 410 menu

Función mb_substr

La función mb_substr extrae y devuelve una subcadena de una cadena, funcionando correctamente con codificaciones multibyte (por ejemplo, UTF-8). Al primer parámetro se le pasa la cadena, al segundo - la posición inicial, al tercero (opcional) - la longitud de la subcadena. Como cuarto parámetro se puede especificar la codificación.

Sintaxis

mb_substr(string, start, [length], [encoding]): string;

Ejemplo

Extraigamos 3 caracteres de la cadena, comenzando desde la posición 1:

<?php $res = mb_substr('абвгд', 1, 3); echo $res; ?>

Resultado de ejecutar el código:

'бвг'

Ejemplo

Extraigamos una subcadena hasta el final de la cadena "日本語", comenzando desde la posición 1:

<?php $res = mb_substr('日本語', 1); echo $res; ?>

Resultado de ejecutar el código:

'本語'

Ejemplo

Extraigamos una subcadena especificando la codificación UTF-8:

<?php $res = mb_substr('абвгд', 2, 2, 'UTF-8'); echo $res; ?>

Resultado de ejecutar el código:

'вг'

Ver también

  • la función mb_strlen,
    que devuelve la longitud de una cadena en codificación multibyte
  • la función substr,
    que funciona de manera similar, pero sin soporte para codificaciones multibyte
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar