更改搜索字符串以进行完整的单词搜索

时间:2017-01-20 17:19:43

标签: php .htaccess

我有一个像这样的搜索字符串......

shop.php?querytp=&query22=&query20=&query21=&querytp1=&querytp2=Shed&querytp3=

这使得工作达到了一定程度,但我想停止搜索在单词中查找单词,以便搜索'shed'不会拉起'刷'或'抛光'。如果我手动将+添加到URL,以便它变为......

shop.php?querytp=&query22=&query20=&query21=&querytp1=&querytp2=+Shed&querytp3=

这就是诀窍。很多查询有时都是空的。

htaccess可以为我排序吗?说实话,这对我来说超出了我的想法。

由于

1 个答案:

答案 0 :(得分:0)

您可以使用php函数preg_match来处理搜索。

类似的东西:

preg_match("~\b [$your_search_value] \b~",$were_to_search)

实施例: https://stackoverflow.com/a/16283883/4601619

阅读有关preg_match函数的更多信息: http://php.net/manual/en/function.preg-match.php