mb_strrchr
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strrchr — Encontrar a última ocorrência de um caractere em uma string dentro de outra
Descrição
string
$haystack
,string
$needle
,bool
$before_needle
= false
,?string
$encoding
= null
): string|false
mb_strrchr() encontra a última ocorrência de
needle
em haystack
e retorna a porção de haystack
.
Se needle
não for encontrada, retorna false
.
Parâmetros
haystack
-
A string da qual obter a última ocorrência de
needle
needle
-
A string a ser encontrada em
haystack
. before_needle
-
Determina qual porção de
haystack
esta função retorna. Se definido comotrue
, retorna todahaystack
desde o início até a última ocorrência deneedle
. Se definido comofalse
, retorna todahaystack
desde a última ocorrência deneedle
até o final. encoding
-
Nome do conjunto de caracteres a ser usado. Se omitido, é usado o conjunto de caracteres interno.
Valor Retornado
Retorna a porção de haystack
.
ou false
se needle
não for encontrada.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro needle agora aceita uma string vazia.
|
8.0.0 |
O parâmetro encoding agora pode ser nulo.
|
Veja Também
- strrchr() - Encontra a última ocorrência de um caractere em uma string
- mb_strstr() - Encontra a primeira ocorrência de uma string em outra
- mb_strrichr() - Encontra a última ocorrência de um caractere em uma string dentro de outra, sem diferenciar maiúsculas de minúsculas