101 of 410 menu

Función mb_strrpos

La función mb_strrpos encuentra la posición de la última ocurrencia de una subcadena en una cadena. Funciona con codificaciones multibyte (UTF-8, etc.). Acepta como primer parámetro la cadena en la que buscar, como segundo la subcadena a buscar, como tercero (opcional) la posición de inicio de búsqueda, y como cuarto (opcional) la codificación.

Sintaxis

mb_strrpos( string $haystack, string $needle, int $offset = 0, string $encoding ): int|false

Ejemplo

Encontremos la posición de la última ocurrencia de una subcadena en una cadena:

<?php $res = mb_strrpos('аабабв', 'б'); echo $res; ?>

Resultado de ejecutar el código:

3

Ejemplo

Búsqueda especificando la codificación UTF-8:

<?php $res = mb_strrpos('日本語', '語', 0, 'UTF-8'); echo $res; ?>

Resultado de ejecutar el código:

2

Ejemplo

Cuando la subcadena no se encuentra, la función retorna false:

<?php $res = mb_strrpos('abcde', 'z'); var_dump($res); ?>

Resultado de ejecutar el código:

false

Ver también

  • la función mb_strpos,
    que busca la primera ocurrencia de una subcadena
  • la función strrpos,
    que busca la última ocurrencia sin tener en cuenta la codificación
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