在PHP中,假设在一个字符串中 $ str =“你好吗”;
“are”可以通过strpos(“are”,$ str);
来检测$ str中如何检索“w?y”? (“你是谁”)
我已经尝试了以上内容。使用像*这样的通配符并没有给我想要的结果..
答案 0 :(得分:2)
使用正则表达式:
if (preg_match('/w.*r.*y/i', $str)) {
...
}
这要求他们按此特定顺序排列。如果您想以任何顺序匹配它们,它应该是:
if (preg_match('/(?=.*w)(?=.*r)(?=.*y)/', $str)) {