verificando a string para word específico
a tarefa de verificar se uma string contém uma palavra específica é uma operação comum na programação. Considere o seguinte código:
$a = 'How are you?'; if ($a contains 'are') echo 'true';
Qual é a maneira correta de escrever a instrução se ($ a contém 'são')? (str_contains ('como você', 'são')) { eco 'verdadeiro'; }
No entanto, é importante observar que o str_contains sempre retorna true se a substring para pesquisar ($ agulha) estiver vazia. Para evitar isso, verifique se a $ Needle não está vazio antes de usar str_contains. $ agulha = 'são'; if (strpos ($ haystack, $ agulha)! == false) { eco 'verdadeiro'; } Neste caso, strpos () retorna a posição da $ agulha no $ Haystack, ou false, se não for encontrado. No entanto, usando! == False é necessário, pois 0 é uma posição válida e também avalia a falsey.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3