Função mb_strripos
A função mb_strripos busca a posição da última ocorrência de uma substring em uma string, ignorando maiúsculas e minúsculas. O primeiro parâmetro da função é a string na qual a busca é realizada, o segundo é a substring procurada. O terceiro parâmetro opcional define a posição a partir da qual iniciar a busca. O quarto parâmetro opcional define a codificação.
Sintaxe
mb_strripos(
string $haystack,
string $needle,
int $offset = 0,
string $encoding = null
): int|false
Exemplo
Vamos encontrar a última ocorrência de uma substring em uma string:
<?php
$res = mb_strripos('aBcDeBc', 'bc');
echo $res;
?>
Resultado da execução do código:
5
Exemplo
Busca com a posição inicial especificada:
<?php
$res = mb_strripos('aBcDeBc', 'bc', 3);
echo $res;
?>
Resultado da execução do código:
5
Exemplo
Se a substring não for encontrada, a função retornará false:
<?php
$res = mb_strripos('abcde', 'z');
var_dump($res);
?>
Resultado da execução do código:
false