98 of 410 menu

Função mb_strrchr

A função mb_strrchr procura a última ocorrência de um caractere em uma string e retorna a parte da string desse caractere até o final. Diferente de strrchr, trabalha com codificações multibyte (UTF-8 e outras). O primeiro parâmetro recebe a string para busca, o segundo - o caractere procurado, o terceiro - um parâmetro opcional para buscar antes do caractere, o quarto - a codificação.

Sintaxe

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

Exemplo

Vamos encontrar a última ocorrência de um caractere em uma string:

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

Resultado da execução do código:

'ba'

Exemplo

Vamos encontrar a parte da string até a última ocorrência do caractere 'b':

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

Resultado da execução do código:

'abc'

Exemplo

Trabalhando com caracteres cirílicos em UTF-8:

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

Resultado da execução do código:

'ир'

Veja também

  • a função mb_strpos,
    que procura a posição da primeira ocorrência de uma substring
  • a função mb_substr,
    que retorna parte de uma string
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