【发布时间】:2017-03-11 04:45:26
【问题描述】:
就像我有字符串“我想用 1000 美元买一个蛋糕”
所以如果我按“1000”搜索应该返回 true,但如果我搜索“100”或“10000”应该返回 false
另一个例子:
“我在享受音乐”如果我搜索“enjoy”应该返回 false,但如果我搜索“enjoying”应该返回 true
我尝试使用if(strpos($string, $text ) !== false),但它不起作用,但是如果特定单词的后面或前面有额外的字母,它总是返回 true。
【问题讨论】:
-
strpos 将始终返回 true,因为 enjoy 是享受的子字符串。阅读更多php.net/manual/en/function.strpos.php