Функция str_contains
Функция str_contains проверяет наличие
символа в строке. Возвращает true,
если символ есть в строке, и false в обратном
случае. В первом параметре функции задаем строку, в которой
будем искать символ. Во втором параметре указываем
нужный нам символ или подстроку.
Синтаксис
str_contains(string $haystack, string $needle): bool
Пример
Давайте проверим, есть ли в строке заданный символ:
<?php
$str = 'abcde';
$res = str_contains($str, 'a');
var_dump($res);
?>
Результат выполнения кода:
true
Пример
Давайте проверим, есть ли в строке заданная подстрока:
<?php
$str = 'abcde';
$res = str_contains($str, 'ab');
var_dump($res);
?>
Результат выполнения кода:
true
Пример
А теперь давайте поищем в нашей строке
подстроку 'ac':
<?php
$str = 'abcde';
$res = str_contains($str, 'ac');
var_dump($res);
?>
Результат выполнения кода:
false
Смотрите также
-
функцию
str_starts_with,
которая проверяет начало строки -
функцию
str_ends_with,
которая проверяет конец строки -
функцию
in_array,
которая проверяет наличие элемента в массиве -
функцию
strpos,
которая возвращает позицию вхождения подстроки