用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php屏蔽不良词语实现程序

时间:2015-01-23  来源:西部数据  作者:西部数据

我们在做留言系统时经常会想把一些不出现的敏感词过滤掉了,下面是一个简单的实现,其实我们可以利用数据库来保存这些信息,然后查出来再作判断即可.

php屏蔽不良词语实现程序代码如下:

  1. /用正则表达式(把脏话想替换成什么就替换成什么) 
  2.    $str = "aa=!!|bb=@@|cc=##|dd=$$|ee=%%|ff=^^|gg=&&"
  3.     $arr = explode('|',$str); 
  4.     foreach($arr as $key=>$val
  5.     { 
  6.         $array[] = explode('=',$val); 
  7.     } 
  8.     print_r($array); 
  9.  
  10.     for($i=0;$i<count($array);$i++) 
  11.     { 
  12.         $a1[] = "/".$array[$i][0]."/"; 
  13.         $a2[] = $array[$i][1]; 
  14.     } 
  15.  
  16.     unset($arr); 
  17.     $message= '呵呵 就是一个反社会的时代 WOCAO madE';//开源代码phpfensi.com 
  18.     echo $message.&#039;<br>'; 
  19.     print preg_replace($a1,$a2,$message);  //支持参数个数组 但是参数区分大小写 
  20.   <strong></strong> print eregi_replace($arr1,array('!!','@@','##','$$','%%','^^','&amp;&amp;'),$message); //不支持数组  但是参数 不区分大小写 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门