Funktio stristr
Funktio stristr etsii ensimmäistä osajonon esiintymää merkkijonossa kirjainkoosta riippumatta ja palauttaa osan merkkijonosta alkaen tästä esiintymästä loppuun. Jos osajonoa ei löydy, palautetaan false.
Syntaksi
stristr(string $haystack, mixed $needle, bool $before_needle = false): string|false
Esimerkki
Osajonon haku kirjainkoosta riippumatta:
<?php
$email = 'USER@EXAMPLE.com';
echo stristr($email, 'e'); // Löytää ensimmäisen 'E':n
?>
Koodin suorituksen tulos:
"ER@EXAMPLE.com"
Esimerkki
Kolmannen parametrin käyttö osan saamiseksi ennen löydettyä osajonoa:
<?php
$string = 'Hello World';
echo stristr($string, 'w', true); // Palauttaa osan ennen 'W':tä
?>
Koodin suorituksen tulos:
"Hello "
Esimerkki
Osajonon olemassaolon tarkistus:
<?php
$res = stristr('Hello World', 'xyz');
var_dump($res);
?>
Koodin suorituksen tulos:
false