巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站资讯News

PHP完成的敏感词过滤体例示例

0
一佰互联网站扶植(www.taishanly.com) 宣布时候:2020-04-25 14:40:12 阅读数: 94

本文实例报告了PHP完成的敏感词过滤体例。分享给大师供大师参考,详细以下:

1、敏感词过滤体例

/** * @todo 敏感词过滤,前往成果 * @param array $list  界说敏感词一维数组 * @param string $string 要过滤的内容 * @return string $log 处置成果 */function sensitive($list, $string){  $count = 0; //违规词的个数  $sensitiveWord = "";  //违规词  $stringAfter = $string;  //替代后的内容  $pattern = "/".implode("|",$list)."/i"; //界说正则抒发式  if(preg_match_all($pattern, $string, $matches)){ //婚配到了成果    $patternList = $matches[0];  //婚配到的数组    $count = count($patternList);    $sensitiveWord = implode(",", $patternList); //敏感词数组转字符串    $replaceArray = array_combine($patternList,array_fill(0,count($patternList),"*")); //把婚配到的数组停止归并,替代利用    $stringAfter = strtr($string, $replaceArray); //成果替代  }  $log = "原句为 [ {$string} ]<br/>";  if($count==0){    $log .= "暂未婚配到敏感词!";  }else{    $log .= "婚配到 [ {$count} ]个敏感词:[ {$sensitiveWord} ]<br/>".      "替代后为:[ {$stringAfter} ]";  }  return $log;}

2、挪用体例

function testAction(){  $string = "likeyou小白喜好小黑爱着的大黄"; //要过滤的内容  $list = ["小明", "小红", "明白", "小白", "小黑", "me", "you"];  //界说敏感词数组  $result = $this->sensitive($list, $string);  echo ($result);  die;  //打印成果:  /*  原句为 [ likeyou小白喜好小黑爱着的大黄 ]  婚配到 [ 3 ]个敏感词:[ you,小白,小黑 ]  替代后为:[ like**喜好*爱着的大黄 ]    */}

PS:这里再为大师供给2款很是便利的正则抒发式东西供大师参考利用:

JavaScript正则抒发式在线测试东西:http://tools.jb51.net/regex/javascript

正则抒发式在线天生东西:http://tools.jb51.net/regex/create_reg

更多对于PHP相干内容感乐趣的读者可检查本站专题:《php正则抒发式用法总结》、《php法式设想宁静教程》、《php宁静过滤技能总结》、《PHP数组(Array)操纵技能大全》、《PHP根基语法入门教程》、《php字符串(string)用法总结》及《php+mysql数据库操纵入门教程》

但愿本文所述对大师PHP法式设想有所赞助。

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。最近几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家收集公司供给自助建站平台搭建办事。更多资讯:tags标签

上一篇:Yaf框架封装的MySQL数据库操纵示例
下一篇: 详解PHP 二维数组排序坚持键名稳定
[前往消息列表]

相干消息more

12
10月
企业准备网站扶植有哪些计谋意思和感化

现现在企业准备网站扶植作为成长线上营业的计谋方针,显得尤其主要,意思在于企业计划好网站的扶植名目以希冀让更多的人对企业停止领会,直到促进对企... >>概况

23
04月
docker中Dockerfile体例建立镜

Dockerfile能够便利的建立一个image,它能够在一个镜像根本上,去构建另外一个镜像,这或许便是它的特点,也是docker的本意!咱们... >>概况

05
04月
抖音对做弊、违规账号及内容的惩罚布告|201

简介:为提倡夸姣、正向的社区空气,打造安康、有代价的平台,抖音平台延续冲击做弊、违规账号及内容。2018年10月1日至10月31日,抖音平台... >>概况

04
04月
若风现身V影响力峰会 分享微博经营心得

简介:本年是新浪建立的第二十周年,作为今朝新浪旗下最大营业板块的新浪微博在本年的V影响力峰会的举行上堪称气势浩荡。这次的V影响力峰会各行业的... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站