strpos
funkcja
Zwraca pozycję pierwszego wystąpienia podciągu w ciągu lub false, gdy nie znaleziono.
strpos(string $haystack, string $needle, int $offset = 0): int|false
strpos szuka $needle w $haystack (z uwzględnieniem wielkości liter) i zwraca indeks jego pierwszego wystąpienia (licząc od 0). Gdy szukanego ciągu nie ma, zwraca false — zawsze porównuj wynik przez === false, nie == false, bo pozycja 0 też jest traktowana jako fałszywa.
<?php
declare(strict_types=1);
var_dump(strpos('hello world', 'world')); // wynik: int(6)
var_dump(strpos('hello world', 'hello')); // wynik: int(0)
var_dump(strpos('hello world', 'xyz')); // wynik: bool(false)