php过滤敏感词的示例

 更新时间:2014年03月31日 16:45:37   作者:  
这篇文章主要介绍了php过滤敏感词的示例,需要的朋友可以参考下

复制代码 代码如下:

$badword = array(
    '张三','张三丰','张三丰田'
);
$badword1 = array_combine($badword,array_fill(0,count($badword),'*'));
$bb = '我今天开着张三丰田上班';
$str = strtr($bb, $badword1);
echo $str;

复制代码 代码如下:

$hei=array(
'中国',
'日本'
);
$blacklist="/".implode("|",$hei)."/i";
$str="中国一是一个很好的国家";
if(preg_match($blacklist, $str, $matches)){
    print "found:". $matches[0];
  } else {
    print "not found.";
  }

相关文章

  • 浅谈PHP中pack、unpack的详细用法

    浅谈PHP中pack、unpack的详细用法

    这篇文章主要介绍了浅谈PHP中pack、unpack的详细用法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Yii2框架实现利用mpdf创建pdf文件功能示例

    Yii2框架实现利用mpdf创建pdf文件功能示例

    这篇文章主要介绍了Yii2框架实现利用mpdf创建pdf文件功能,结合实例形式分析了mpdf的下载、安装及结合Yii2框架创建pdf文件的相关操作技巧,需要的朋友可以参考下
    2019-02-02
  • Laravel框架实现即点即改功能的方法分析

    Laravel框架实现即点即改功能的方法分析

    这篇文章主要介绍了Laravel框架实现即点即改功能的方法,结合具体实例形式分析了Laravel框架即点即改功能的实现原理、步骤及相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • PHP函数addslashes和mysql_real_escape_string的区别

    PHP函数addslashes和mysql_real_escape_string的区别

    这篇文章主要介绍了PHP函数addslashes和mysql_real_escape_string的区别,以及一个SQL注入漏洞介绍,需要的朋友可以参考下
    2014-04-04
  • php + WebUploader实现图片批量上传功能

    php + WebUploader实现图片批量上传功能

    这篇文章主要给大家介绍了利用php + WebUploader实现图片批量上传功能的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • php反射应用示例

    php反射应用示例

    这篇文章主要介绍了php反射应用示例,需要的朋友可以参考下,代码很简单,直接看下面的代码吧
    2014-02-02
  • 使用PHPMyAdmin修复论坛数据库的图文方法

    使用PHPMyAdmin修复论坛数据库的图文方法

    服务器意外重启或者断电、MySQL 不稳定等,都有可能引起数据表损坏。本教程简单讲述如何使用 phpMyAdmin 修复数据表
    2012-01-01
  • 简单的自定义php模板引擎

    简单的自定义php模板引擎

    这篇文章主要为大家详细介绍了简单的自定义php模板引擎,模板引擎的原理是什么,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • Laravel 5框架学习之Blade 简介

    Laravel 5框架学习之Blade 简介

    本文给大家带来的是Laravel5框架学习系列文章的第4篇,主要向大家简单介绍下Blade,为什么要介绍它呢,因为laravel的模版引擎采用了blade模版引擎,so....
    2015-04-04
  • thinkphp集成前端脚手架Vue-cli的教程图解

    thinkphp集成前端脚手架Vue-cli的教程图解

    这篇文章主要介绍了thinkphp集成前端脚手架Vue-cli的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08

最新评论