strstr
funkcja
Zwraca część ciągu od pierwszego wystąpienia szukanego podciągu lub false, gdy go nie znajdzie.
strstr(string $haystack, string $needle, bool $before_needle = false): string|false
strstr szuka pierwszego wystąpienia $needle w $haystack. Domyślnie zwraca fragment od igły do końca stringa. Gdy ustawisz $before_needle = true, dostaniesz fragment przed igłą. Gdy $needle nie zostanie znalezione, funkcja zwraca false. Rozróżnia wielkość liter — odpowiednik bez rozróżniania to stristr.
<?php
declare(strict_types=1);
$email = '[email protected]';
echo strstr($email, '@');
// wynik: @example.com
echo strstr($email, '@', before_needle: true);
// wynik: user