加入收藏 | 设为首页 | 会员中心 | 我要投稿 鞍山站长网 (https://www.0412zz.com/)- 应用安全、运维、云计算、5G、云通信!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php过滤网站敏感关键词例子

发布时间:2022-06-17 09:07:30 所属栏目:PHP教程 来源:互联网
导读:在php中过滤敏感词的方法超级的简单我们只要使用strtr或者str_replace函数就可以直接快速的替换掉了,下面来两个简单好用的例子. 例子1,代码如下: $badword=array(张三,丰田); $badword1 = array_combine($badword,array_fill(0,count($badword),*)); $bb =
  在php中过滤敏感词的方法超级的简单我们只要使用strtr或者str_replace函数就可以直接快速的替换掉了,下面来两个简单好用的例子.
 
  例子1,代码如下:
 
  $badword=array('张三','丰田');
  $badword1 = array_combine($badword,array_fill(0,count($badword),'*'));
  $bb = '我今天开着上班';
  $str = strtr($bb, $badword1);
  例子2,代码如下:
 
  <?php
  function cleanWords1($text) {
   //根据个人需要添加需要过滤的词汇,以"|"作为分隔符
   $badword = "敏感字|敏感字|敏感字|敏感字|敏感字";
   $badwords = explode('|',$badword);
   foreach($badwords as $v){
    $text = str_replace($v,'**',$text);
   }
   return $text;
  }//开源代码phpfensi.com
  function cleanWords2($text) {
   //根据个人需要添加需要过滤的词汇,以"|"作为分隔符
   $badword = "敏感字|敏感字|敏感字|敏感字|敏感字";
   return preg_replace("/$badword/i",'**',$text);
  }
  $string="敏感字符串";
  echo cleanWords1($string).'<br/>';
  echo cleanWords2($string);
  ?> 

(编辑:鞍山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读