如何过滤或更改用户在搜索字段中输入的搜索词?有挂钩吗?
其想法是使用此功能过滤掉2-3个字母的“filler”单词(“on”、“and”、“The”等)
function prepSearchStr($str){
$str=preg_replace(\'©[^a-zA-Z0-9]©\', \' \', $str);
$str=preg_replace(\'©(?<=\\s|^)(([a-zA-Z]{1,3})|[0-9]{1,2})(?=\\s|$)©\', \' \', $str); //remove smaller groups of characters
$exploded=explode(\' \', $str);
$exploded=array_filter($exploded);
return implode(\' \', $exploded);
}