Retorna a posição numérica da primeira ocorrência de
needle
dentro de
haystack
. Diferentemente de
strrpos(), esta função pode ter uma string inteira como o parâmetro
needle
e toda a string será usada.
If needle
não for encontrado,
strpos() irá retornar boolean FALSE.
Atenção |
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. |
Se o parâmetro needle
não é uma string, é convertido para
um inteiro e aplicado o valor do caractere.
O parâmetro opcional offset
permite a você definir
a partir de qual caractere em haystack
iniciar a busca. A posição retorna ainda é relativa ao inicio de haystack
.
Veja também strrpos(), strrchr(), substr(), stristr(), e strstr().