$string = "Test String for the test"; $match = "test string";
Как определить, находится ли $ match в $ string?
Вы можете использовать stripos, чтобы найти положение $match в $string с поиском без учета регистра:
stripos
$match
$string
$pos = stripos($string, $match);
Примечание для сравнения с типобезопасный оператор сравнения как === или !==.Потому что, если $match находится в начале $string, как в этом случае, stripos возвращает 0 и (boolean) 0 === false.
===
!==
0
(boolean) 0 === false
используйте strpos, чтобы проверить, находится ли он в строке. API Link
strpos
Если регистр не учитывается, используйте stripos. API Link
Использование stristr($haystack, $needle): http://php.net/manual/en/function.stristr.php
stristr($haystack, $needle)
$boolean = stristr($string, $match);