php 敏感词汇匹配

 public function banwordCheck($con){
        $file = $_SERVER['DOCUMENT_ROOT'].'/public/minganci.txt';;  //换成你本地的敏感词汇文件
        $words = file_get_contents( $file );
        $fuckArr = explode('|',$words);
        for($i=0;$i<count($fuckArr);$i++){
            if($fuckArr[$i] == ""){
                continue;// 如果内容为空则跳过本次循环
            }
            if(strpos($con,trim($fuckArr[$i])) != false ){
                return true;//如果匹配到敏感词汇就返回敏感词汇
            }
        }
        return false;//如果没有匹配到敏感词汇就返回 false
    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模板引擎其实就是将一个带有自定义标签的字符串,通过相应的规则解析,返回php可以解析的字符串,这其中正则的运用是必...
    hopevow阅读 5,135评论 0 10
  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,143评论 0 2
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,143评论 0 13
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 8,122评论 0 9
  • mean to add the formatted="false" attribute?.[ 46% 47325/...
    ProZoom阅读 7,591评论 0 3