如何用php检查字符串中是否存在单词

时间:2017-03-28 22:15:27

标签: php string strpos

如何检查字符串中是否存在单词。

我尝试了strpos但没有取得好成绩。

我的例子 if(strpos($string, 'As ') !== false)

字符串是:

  

“哮喘是皱纹”

然后它给了我真实,因为包含了As。

但我需要找到单词

  

“作为”或“作为”

示例:

  

“当我走路”或“如果它是”

2 个答案:

答案 0 :(得分:3)

if (preg_match('/\b(as)\b/i', $string, $matches)) {
    //$string had the word 'as' in it
}

使用preg_match匹配正则表达式。 \b表示单词边界。最后i表示匹配不区分大小写

答案 1 :(得分:-1)

尝试使用str i pos(strpos的不区分大小写的版本)