Sintaxe:
A sintaxe da função strpos () é mostrada abaixo.
int | strpos false (string $ string, string $ substring, int $ offset = 0)Exemplos de função strpos ()
Os usos da função strpos () foram mostrados na próxima parte deste tutorial usando vários exemplos.
Exemplo 1: pesquise a posição da string em outra string
Crie um arquivo php com o seguinte script que pesquisará a posição da string específica em outra string usando a função strpos (). O valor da pesquisa será retirado do parâmetro URL. Se o valor de retorno da função strpos () for maior ou igual a zero e não igual a falso, Então a sequência de pesquisa existe na sequência principal.
// Verifique se o valor da pesquisa é dado ou nãoSaída:
A saída a seguir aparecerá após a execução do script acima se nenhum parâmetro de URL for fornecido.
http: // localhost/php/strpos1.php
A saída a seguir aparecerá após a execução do script acima se o valor 'servidor' é dado no parâmetro URL.
http: // localhost/php/strpos1.php?s = servidor
A saída a seguir aparecerá após a execução do script acima se o valor 'cliente' é dado no parâmetro URL.
http: // localhost/php/strpos1.php?s = cliente
Exemplo 2: Pesquise a posição da string em outra string com o valor de deslocamento
Crie um arquivo php com o seguinte script que pesquisará a posição da sequência específica em outra string após a posição específica usando a função strpos (). O valor da pesquisa será retirado do parâmetro URL. Se o valor de retorno da função strpos () for maior ou igual a zero e não igual a falso, Então a sequência de pesquisa existe na sequência principal.
// Verifique se o valor da pesquisa é dado ou nãoSaída:
A saída a seguir aparecerá após a execução do script acima se o valor 'servidor' é dado no parâmetro URL, o 'servidor' String existe antes da posição, 10.
http: // localhost/php/strpos1.php?s = servidor
A saída a seguir será exibida após a execução do script acima se o valor do valor do parâmetro URL for fornecido; o 'roteiro' String existe após a posição, 10.
http: // localhost/php/strpos1.php?s = script
Exemplo 3: Imprima a saída dos strpos () usando var_dump ()
Crie um arquivo php com o seguinte script que imprimirá a saída de três strpos () função usando a função var_dump (). A primeira função strpos () retornará 0 que é inteiro. A segunda função strpos () retornará 9 que é inteira. A terceira função strpos () retornará falsa que é booleano.
// Defina o valor da stringSaída:
A saída a seguir aparecerá após a execução do script acima.
Exemplo-4: Usando strpos () com a função
Crie um arquivo php com o seguinte script que pesquisará a string usando uma função definida pelo usuário, e a função strpos () foi usada dentro da função com o valor de deslocamento negativo. O Search_Position () A função foi chamada duas vezes no script com dois valores de pesquisa diferentes.
// Defina o valor da stringSaída:
A saída a seguir aparecerá após a execução do script acima. O 'Olá' a string foi pesquisada usando o valor de deslocamento negativo que indica um valor de posição após o 'Olá' na corda principal.
Conclusão
Diferentes maneiras de pesquisar a posição de uma string em outra string usando a função strpos () foram mostradas nos exemplos deste tutorial para ajudar os usuários do PHP a usar essa função corretamente em seu script.