101 of 410 menu

Função mb_strrpos

A função mb_strrpos encontra a posição da última ocorrência de uma substring em uma string. Funciona com codificações multibyte (UTF-8 e outras). O primeiro parâmetro aceita a string para busca, o segundo - a substring procurada, o terceiro (opcional) - a posição de início da busca, o quarto (opcional) - a codificação.

Sintaxe

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

Exemplo

Vamos encontrar a posição da última ocorrência de uma substring em uma string:

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

Resultado da execução do código:

3

Exemplo

Busca com especificação da codificação UTF-8:

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

Resultado da execução do código:

2

Exemplo

Quando a substring não é encontrada, a função retorna false:

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

Resultado da execução do código:

false

Veja também

  • a função mb_strpos,
    que busca a primeira ocorrência de uma substring
  • a função strrpos,
    que busca a última ocorrência sem considerar a codificação
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