mb_stripos
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stripos — Encontra a posição da primeira ocorrência de uma string dentro de outra, sem diferenciar maiúsculas de minúsculas
Descrição
mb_stripos() retorna a posição numérica da
primeira ocorrência de needle
na
string haystack
.
Ao contrário de mb_strpos(),
mb_stripos() não faz distinção entre maiúsculas e minúsculas.
Se needle
não for encontrado, retorna false
.
Parâmetros
haystack
-
A string da qual obter a posição da primeira ocorrência de
needle
needle
-
A string a ser encontrada em
haystack
offset
-
A posição em
haystack
para iniciar a pesquisa. Um offset negativo conta a partir do final da string. encoding
-
Nome da codificação de caracteres a ser usada. Se omitido, a codificação interna de caracteres é usada.
Valor Retornado
Retorna a posição numérica da primeira ocorrência de
needle
na string haystack
,
ou false
se needle
não for encontrado.
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.
|
7.1.0 |
Adicionado suporte para offset negativo.
|
Veja Também
- stripos() - Encontra a posição da primeira ocorrência de uma substring em uma string, de forma insensível a maiúsculas/minúsculas
- strpos() - Encontra a posição da primeira ocorrência de uma substring em uma string
- mb_strpos() - Encontrar a posição da primeira ocorrência de uma string em outra