public function actionTest(){
function replace_specialChar($strParam){
$regex = "/\/|\~|\!|\@|\#|\\$|\%|\^|\&|\*|\(|\)|\_|\+|\{|\}|\:|\<|\>|\?|\[|\]|\,|\.|\/|\;|\'|\`|\-|\=|\\\|\|/";
return preg_replace($regex,"",$strParam);
}
$inputkeywords = Yii::$app->request->get('inputkeywords','office');
//echo strlen($inputkeywords);exit;
//过滤特殊字符
$inputkeywords = replace_specialChar($inputkeywords);
//处理小写
$string = strtolower($inputkeywords);
$keywords = array("烟","酒","苹果手机","iphone","Iphone","会员","点卡","话费","元神","vip","VIP","充值","移动","联通","电信","apple");
$keywordsstring = strtolower(implode(',',$keywords));
$tag =false;
搜索关键字过滤匹配
最新推荐文章于 2024-04-05 12:17:38 发布
本文探讨了在搜索引擎中如何有效地进行关键字过滤和匹配。通过深入解析PHP在搜索算法中的应用,阐述了如何利用PHP实现精准的搜索结果。内容包括关键字预处理、相似度计算以及相关性排名等关键技术点。
摘要由CSDN通过智能技术生成