Função stristr
A função stristr busca a primeira ocorrência de uma substring em uma string sem diferenciar maiúsculas de minúsculas e retorna parte da string a partir desta ocorrência até o final. Se a substring não for encontrada, retorna false.
Sintaxe
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Exemplo
Busca de substring sem diferenciar maiúsculas de minúsculas:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Encontra o primeiro 'E'
?>
Resultado da execução do código:
"ER@EXAMPLE.com"
Exemplo
Uso do terceiro parâmetro para obter a parte antes da substring encontrada:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Retorna a parte antes do 'W'
?>
Resultado da execução do código:
"Hello "
Exemplo
Verificação da existência de uma substring:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Resultado da execução do código:
false