99 of 410 menu

Função mb_strrichr

A função mb_strrichr executa a busca da última ocorrência de uma substring em uma string sem diferenciar maiúsculas de minúsculas. Diferente de strrchr, funciona com codificações multibyte (UTF-8, etc.). Retorna a parte da string da última ocorrência encontrada até o final da string ou false se a substring não for encontrada.

Sintaxe

mb_strrichr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null ): string|false

Exemplo

Vamos encontrar a última ocorrência de uma substring em uma string sem diferenciar maiúsculas de minúsculas:

<?php $res = mb_strrichr('aBcAbC', 'ab'); var_dump($res); ?>

Resultado da execução do código:

'AbC'

Exemplo

Vamos encontrar a parte da string antes da ocorrência encontrada:

<?php $res = mb_strrichr('aBcAbC', 'ab', true); var_dump($res); ?>

Resultado da execução do código:

'aBc'

Exemplo

Exemplo com a especificação da codificação UTF-8:

<?php $res = mb_strrichr('ПриветМир', 'мир', false, 'UTF-8'); var_dump($res); ?>

Resultado da execução do código:

'Мир'

Veja também

  • a função mb_strrchr,
    que busca a última ocorrência de uma substring diferenciando maiúsculas de minúsculas
  • a função mb_stripos,
    que busca a posição da primeira ocorrência de uma substring sem diferenciar maiúsculas de minúsculas
  • a função mb_strstr,
    que busca a primeira ocorrência de uma substring diferenciando maiúsculas de minúsculas
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar