str_contains
funkcja
Sprawdza, czy ciąg zawiera podany podciąg; zwraca true lub false.
str_contains(string $haystack, string $needle): bool
str_contains (dostępna od PHP 8.0) zwraca true, jeśli $needle występuje gdziekolwiek w $haystack. Jest czytelniejszą alternatywą dla strpos() !== false i sprawia, że intencja kodu jest od razu jasna. Pusty ciąg "" jako $needle zawsze zwraca true.
<?php
declare(strict_types=1);
var_dump(str_contains('hello world', 'world')); // wynik: bool(true)
var_dump(str_contains('hello world', 'PHP')); // wynik: bool(false)
var_dump(str_contains('hello', '')); // wynik: bool(true)