Como usar a função stripos () em PHP

Como Usar A Funcao Stripos Em Php



Em PHP, cordas são um conjunto de caracteres em que cada caractere é representado por um único byte. O PHP fornece várias funções integradas para dividir, comparar, substituir e concatenar as strings. A comparação de strings pode ser feita facilmente em PHP usando a função interna tiras(). Este método do PHP é a maneira mais fácil de encontrar a ocorrência da substring em uma string.

Neste guia, discutiremos os tiras() função, sua sintaxe e seu uso em PHP com exemplos.

O que é a função stripos () em PHP

tiras() é o método do PHP que não diferencia maiúsculas de minúsculas, usado para localizar a presença da substring na string. Se a substring estiver presente, este método exibe a posição inteira da primeira instância da substring na string, caso contrário, exibe false ou nada.







Sintaxe



A seguir está a sintaxe para usar o tiras() em PHP:



stripos ( corda , encontrar , começar ) ;

Aqui o corda especifica a string a ser pesquisada, o encontrar especifica a substring a ser localizada e o começar especifica o local onde começar a pesquisa e a posição da string começa em 0, não em 1.





O valor de retorno desse método é um número inteiro se a substring estiver presente e um valor bool é false se a string não estiver presente.

Como usar a função stripos () em PHP

O exemplo básico a seguir explica o uso do tiras() função em PHP.



Exemplo 1

Neste exemplo, pesquisamos a substring “script” na string e o método retorna a posição do script:



eco stripos ( 'PHP é uma linguagem de script' , 'script' ) ;

?>

Exemplo 2

No exemplo a seguir, inicializamos o string string e depois usou o tiras() para encontrar o php na string com duas posições iniciais diferentes. Estamos encontrando a localização do php no string string . Embora a letra maiúscula P é usado na string de origem, esse método encontra o php e exibe a posição da substring:



$str = 'PHP é uma linguagem de script, eu amo PHP!' ;

eco stripos ( $str , 'php' , 0 ) ;

eco ' \n ' ;

eco stripos ( $str , 'php' , quinze ) ;

?>

No trecho de código acima, a primeira substring PHP está presente na posição do índice 0 e o outro PHP está localizado no índice 36. Na primeira função stripos(), a posição inicial é 0 então imprimirá a posição da primeira ocorrência do PHP. Na segunda declaração com tiras() a posição inicial para pesquisar a substring é quinze, então esta função irá pular as substrings antes desta posição e imprimir a primeira ocorrência do PHP após a posição inicial.

Exemplo 3

O trecho de código a seguir verifica se a substring está presente na string com as instruções if-else. Se a substring estiver presente na string, a instrução if será exibida no console, caso contrário, a instrução else será impressa:



$string = 'Bem-vindo ao LinuxHint, o mundo da programação' ;

$substring = 'LinuxHint' ;

se ( stripos ( $ string , $substring ) !== falso ) {

eco 'A substring ' $substring ' está presente na string fornecida' ;

} outro {

eco 'A substring ' $substring ' não está presente na string fornecida' ;

}

Conclusão

O tiras() function é uma função muito útil em PHP que compara de forma fácil e eficiente strings em um array. Com sua sintaxe simples, os desenvolvedores podem usá-la facilmente para encontrar a primeira ocorrência de uma string, mesmo que os dados da string sejam diferentes da string. Essa funcionalidade é versátil e pode ser usada para muitas tarefas, desde pesquisar palavras-chave em um mecanismo de pesquisa até verificar a existência de uma substring específica em uma string maior.