去除关键字封装函数

来源:互联网 发布:云储存软件 编辑:程序博客网 时间:2024/06/04 17:59
  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. }  
阅读全文
0 0
原创粉丝点击