(PHP 3, PHP 4, PHP 5)
strrpos -- Encontra a posição da última ocorrência de um caractere em uma string
Retorna a posição numérica da última ocorrência de
needle
na string
haystack
. Note que a needle neste caso pode apenas ser um simples caractere
PHP 4. Se uma string é passada como a needle, então apenas o primeiro caractere dessa string será
usado.
Se needle
não é encontrado, retorna FALSE.
É fácil errar a interpretação dos valores de retorno para "character found at position 0" e "character not found". Aqui segue um exemplo de como detectar a diferença:
<?php |
Se needle
não é uma string, ela é convertida para um inteiro e
aplicada como o valor ordinal de um caractere.
A needle
pode ser uma string de mais de um caractere no PHP 5,
e números são convertidos para uma string ao invés de serem aplicados como valor ordinal
de um caractere.
Veja também strpos(), strripos(), strrchr(), substr(), stristr(), e strstr().