(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strripos — Encontra a posição da última ocorrência de uma string em outra, sem diferenciar maiúsculas de minúsculas
$haystack,$needle,$offset = 0,$encoding = null
mb_strripos() realiza uma operação segura para multibyte
de strripos() 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.
Ao contrário de mb_strrpos(),
mb_strripos() é insensível a maiúsculas e minúsculas.
haystack
A string da qual deve ser obtida a posição da última ocorrência
de needle.
needle
A string a ser encontrada em haystack.
offset
Pode ser especificado para iniciar a busca a partir de um número arbitrário de caracteres de
haystack. Valores negativos encerram a busca em um ponto arbitrário
antes do final de haystack.
encodingO parâmetro encoding
é a codificação de caracteres. Se for omitido ou null, o valor da codificação
de caracteres interna será usado.
Retorna a posição numérica da
última ocorrência de needle na
string haystack ou false
se needle não for encontrada.
offset for maior que o comprimento de
haystack, um
ValueError será lançado.
| 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.
|