98 of 410 menu

Función mb_strrchr

La función mb_strrchr busca la última ocurrencia de un carácter en una cadena y devuelve la parte de la cadena desde ese carácter hasta el final. A diferencia de strrchr, funciona con codificaciones multibyte (UTF-8, etc.). El primer parámetro acepta la cadena para buscar, el segundo - el carácter buscado, el tercero - un parámetro opcional para buscar antes del carácter, el cuarto - la codificación.

Sintaxis

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Ejemplo

Encontremos la última ocurrencia de un carácter en una cadena:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

Resultado de ejecutar el código:

'ba'

Ejemplo

Encontremos la parte de la cadena hasta la última ocurrencia del carácter 'b':

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

Resultado de ejecutar el código:

'abc'

Ejemplo

Trabajo con cirílico en UTF-8:

<?php $res = mb_strrchr('привет мир', 'и'); echo $res; ?>

Resultado de ejecutar el código:

'ир'

Ver también

  • la función mb_strpos,
    que busca la posición de la primera ocurrencia de una subcadena
  • la función mb_substr,
    que devuelve parte de una cadena
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