Funcția stristr
Funcția stristr caută prima apariție a unui substring într-un string fără a ține cont de majuscule/minuscule și returnează partea din string începând de la această apariție până la sfârșit. Dacă substringul nu este găsit, se returnează false.
Sintaxă
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Exemplu
Căutare substring fără a ține cont de majuscule/minuscule:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Găsește primul 'E'
?>
Rezultatul executării codului:
"ER@EXAMPLE.com"
Exemplu
Utilizarea celui de-al treilea parametru pentru a obține partea dinaintea substringului găsit:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Returnează partea până la 'W'
?>
Rezultatul executării codului:
"Hello "
Exemplu
Verificarea prezenței substringului:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Rezultatul executării codului:
false