我有一些需要检查的单词列表是否正确可用或字符串形式。单词也可能区分大小写。
例如1
Hello
world
how
are
我尝试过
$url = "Hello world how are you ?";
$haystack = "Hello|world|how|are";
$check = (preg_match("({$haystack})", $url) === 1);
var_dump($check);
输出
true
此示例像or
运算符一样进行检查。
例如2
$url = "Hello world how are you ?";
$check = (strpos($url, "Hello") >= 0 && strpos($url, "world") && strpos($url, "how") && strpos($url, "are"));
var_dump($check);
输出
true
此示例有效,但未检查完全匹配,尝试将第一个Hello
单词更改为hellosssss
,它始终显示为真。
因此,可以采用任何可取的方式来精确地检查所有单词,并区分大小写。
注意:此示例仅显示几个单词,但我有很多单词。