所以目前我有一个问题。我有此代码段,看是否有句话出现在另一个短语:PHP strstr差异问题
if(strstr($matches[1], $query))
因此,例如,如果:
$matches[1] = "arctic white"
$query = "arctic"
在上述情况下,该代码将检测短语“北极“在”北极白“一词中,尽管我想要的是它能够检测它是否在单词中,而不仅仅是短语。
例如,如果:
$matches[1] = "antarctica"
$query = "arctic"
在这种情况下,脚本就无法检测到单词“极寒”中的“南极人”虽然是。所以我想知道,我该如何编辑if(strstr($matches[1], $query))
,以便检测所有含有$查询内容的单词?请帮忙!
它已经这样做:http://ideone.com/eKGgd。 –
你应该使用'strpos()'来代替。 –
它已经检测到很好。我猜你实际上是想找到包含$查询内容的单词? –