去除关键字封装函数

  1. /** 
  2.  * PHP中用strpos函数过滤关键字 
  3.  */  
  4. function CheckKeyWord($content){  
  5.         // 去除空白  
  6.     $content = trim($content);  
  7.         // 读取关键字文本  
  8.     $content = file_get_contents('keyWords.txt');  
  9.         // 转换成数组  
  10.     $arr = explode("\n"$content);  
  11.         // 遍历检测  
  12.     for($i=0,$k=count($arr);$i<$k;$i++){  
  13.          // 如果此数组元素为空则跳过此次循环  
  14.         if($arr[$i]==''){  
  15.               continue;      
  16.         }
  17.         // 如果检测到关键字,则返回匹配的关键字,并终止运行  
  18.         if(strpos($str,trim($arr[$i]))!==false){   
  19.               return $arr[$i];  
  20.         }      
  21.     }  
  22.         // 如果没有检测到关键字则返回false      
  23.     return false;  
  24. }  
  25.    
  26.    
  27. $content = '这里是发布的文本内容。。。';  
  28.    
  29. // 过滤关键字  
  30. $keyWord =  CheckKeyWord($content);  
  31.    
  32. // 判断是否存在关键字  
  33. if($keyWord){  
  34.         echo '你发布的内容存在关键字'.$keyWord;  
  35. }else{  
  36.         //echo '恭喜!通过关键字检测';  
  37.         //已经验证通过
  38. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值