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); ?> (编辑:鞍山站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |