我已阅读CSV(逗号分隔的Excel电子表格)文件并将其存储在多个数组中(每列一个)。当人们搜索“Deniatus Field Hockey Schedule”时,他们会得到搜索结果(通过AJAX返回)。当他们搜索“Deniatus Hockey”时,他们没有看到“Deniatus Field Hockey Schedule”作为结果。
是否有像MySQL一样的“like”运算符可用于PHP数组?
答案 0 :(得分:2)
答案 1 :(得分:1)
为什么不循环遍历数组并检查搜索字符串是否出现(可能是stripos
)
答案 2 :(得分:0)
如果您要搜索完整的短语Deniatus Hockey
,那么这显然与Deniatus Field Hockey Schedule
不匹配。您需要打破搜索字符串并单独搜索每个单词。
答案 3 :(得分:0)
preg_match应该做的工作。您可以查找字符串中的每个单词并计算您获得的匹配数。
如果你想单独查找单词,我建议使用“”作为分隔符进行爆炸(),这样你就可以获得一系列单独的单词。