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;
foreach ($keywords as $k=>$v){
//如果关键字为空就跳过本次循环
if ($v == "") {
continue;
}
//如果匹配到关键字就返回关键字
$matched = preg_match('/'.$v.'/i', $strin