Funkcja str_contains
Funkcja str_contains sprawdza obecność
znaku w ciągu znaków. Zwraca true,
jeśli znak znajduje się w ciągu znaków, i false w przeciwnym
przypadku. W pierwszym parametrze funkcji podajemy ciąg znaków, w którym
będziemy szukać znaku. W drugim parametrze wskazujemy
potrzebny nam znak lub podciąg.
Składnia
str_contains(string $haystack, string $needle): bool
Przykład
Sprawdźmy, czy w ciągu znaków znajduje się zadany znak:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Wynik wykonania kodu:
true
Przykład
Sprawdźmy, czy w ciągu znaków znajduje się zadany podciąg:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Wynik wykonania kodu:
true
Przykład
A teraz poszukajmy w naszym ciągu znaków
podciągu 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Wynik wykonania kodu:
false
Zobacz też
-
funkcję
str_starts_with,
która sprawdza początek ciągu znaków -
funkcję
str_ends_with,
która sprawdza koniec ciągu znaków -
funkcję
in_array,
która sprawdza obecność elementu w tablicy -
funkcję
strpos,
która zwraca pozycję wystąpienia podciągu