strpbrk

funkcja

Zwraca podciąg zaczynający się od pierwszego znaku z podanego zestawu lub false, gdy żadnego nie znaleziono.

strpbrk(string $string, string $characters): string|false

strpbrk (ang. string pointer break) przeszukuje $string i zwraca jego fragment zaczynający się od pierwszego znaku, który należy do zestawu $characters. Jeśli żaden ze znaków nie zostanie znaleziony, funkcja zwraca false. To przydatne narzędzie, gdy chcesz szybko sprawdzić, czy ciąg zawiera którykolwiek z wybranych znaków, np. niedozwolone znaki w nazwie pliku.

<?php
declare(strict_types=1);

var_dump(strpbrk('hello world', 'aeiou')); // wynik: string(10) "ello world"
var_dump(strpbrk('PHP', 'xyz'));           // wynik: bool(false)
📘 Naucz się w lekcji →