$string = "Test String for the test";
$match = "test string";
如何确定$ match是否在$ string中?
答案 0 :(得分:2)
您可以使用stripos
通过不区分大小写的搜索来查找$match
中$string
的位置:
$pos = stripos($string, $match);
请注意将其与===
或!==
等type-safe comparison operator进行比较。因为如果$match
位于$string
的开头,就像这种情况一样,stripos
会返回0
和(boolean) 0 === false
。
答案 1 :(得分:1)
答案 2 :(得分:0)
使用stristr($haystack, $needle)
:http://php.net/manual/en/function.stristr.php
$boolean = stristr($string, $match);