mb_strrpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strrpos — Encontra a posição da última ocorrência de uma string em outra string
Descrição
Realiza uma operação multi-byte segura
strrpos() com base no
número de caracteres. A posição de needle
é contada a partir do início de
haystack
. A posição do primeiro caractere é
0. A posição do segundo caractere é 1.
Parâmetros
haystack
-
A string que está sendo verificada, para a última ocorrência de
needle
needle
-
A string a ser encontrada em
haystack
. offset
- Pode ser especificado para começar a busca em um número arbitrário de caracteres na string. Valores negativos interromperão a busca em um ponto arbitrário antes do final da string.
encoding
-
O parâmetro
encoding
é a codificação de caracteres. Se for omitido ounull
, o valor da codificação de caracteres interna será usado.
Valor Retornado
Retorna a posição numérica da
última ocorrência de needle
na
string haystack
. Se
needle
não for encontrada, retorna false
.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
O parâmetro needle agora aceita uma string vazia.
|
8.0.0 |
O envio do encoding como terceiro argumento
em vez de um deslocamento foi removido.
|
8.0.0 |
O parâmetro encoding agora pode ser nulo.
|
Veja Também
- mb_strpos() - Encontrar a posição da primeira ocorrência de uma string em outra
- mb_internal_encoding() - Define/Obtém a codificação de caracteres interna
- strrpos() - Encontra a posição da última ocorrência de uma substring em uma string