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)
📘 Naucz się w lekcji →