Как определить, находится ли $ match в $ string? - PullRequest
1 голос
/ 07 ноября 2010
$string = "Test String for the test";
$match = "test string";

Как определить, находится ли $ match в $ string?

Ответы [ 3 ]

2 голосов
/ 07 ноября 2010

Вы можете использовать stripos, чтобы найти положение $match в $string с поиском без учета регистра:

$pos = stripos($string, $match);

Примечание для сравнения с типобезопасный оператор сравнения как === или !==.Потому что, если $match находится в начале $string, как в этом случае, stripos возвращает 0 и (boolean) 0 === false.

1 голос
/ 07 ноября 2010

используйте strpos, чтобы проверить, находится ли он в строке. API Link

Если регистр не учитывается, используйте stripos. API Link

0 голосов
/ 07 ноября 2010

Использование stristr($haystack, $needle): http://php.net/manual/en/function.stristr.php

$boolean = stristr($string, $match);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...