strripos
(PHP 5)
strripos — Encontra a posição da última ocorrência de uma string case-insensitive em uma string
Descrição
Retorna a posição numérica da última ocorrência de needle na string haystack . Unlike strrpos(), strripos() é case-insensitive. Note também que as posições da string começa em 0, e não em 1.
Note que a needle pode ser uma string de um ou mais caracteres.
Se needle não é encontrada, FALSE é retornado.
Esta função pode retornar o booleano FALSE, mas também pode retornar um valor não-booleano que pode ser avaliado como FALSE, como 0 ou "". Leia a seção em Booleanos para maiores informações. Utilize o operador === para testar o valor retornado por esta função.
Example#1 Um simples exemplo de strripos()
<?php
$haystack = 'ababcd';
$needle = 'aB';
$pos = strripos($haystack, $needle);
if ($pos === false) {
echo "Sinto muito, nós não encontramos ($needle) em ($haystack)";
} else {
echo "Parabéns!\n";
echo "Nós encontramos a última ($needle) em ($haystack) na posição ($pos)";
}
/* SaÃda:
Parabéns!
Nós encontramos a última (aB) em (ababcd) na posição (2)
*/
?>
Veja também strrpos(), strrchr(), substr(), stripos() e stristr().