过滤脏字
来源:互联网 发布:淘宝快速下单 编辑:程序博客网 时间:2024/05/04 22:46
/**
* 过滤脏字
* @array $gar
* @string $gsr
* @return string
*/
class checkKeys{
public $arr;
public $str;
public function __construct($gar,$gsr){
$this->arr=$gar;
$this->str=$gsr;
$this->forKeys();
}
public function forKeys(){
$LEN=mb_strlen($this->str,'utf-8');#得到字符串长度
for($i=0;$i<$LEN;$i++){
$JTR =mb_substr($this->str,$i,1,'utf-8');#得到当前循环字符
if (in_array($JTR,array_keys($this->arr))){#如果拆分的字符在组织键值中
$NAR=$this->arrAddLen($this->arr[$JTR],$i);
if ($NAR){echo '有脏字';}
}
}
}
public function arrAddLen($snn,$sri){
$restr=NULL;
foreach ($snn as $sn){
if ($sn==(mb_substr($this->str,$sri,mb_strlen($sn),'utf-8'))){
$restr=true;
break;
}
}
return $restr;
}
public function __destruct(){
$this->arr=NULL;
$this->str=NULL;
}
}
例
new checkKeys(array,string);
- 脏字过滤
- 过滤脏字
- 脏字过滤
- 脏字过滤函数
- .NET脏字过滤算法
- 留言中过滤脏字
- .NET脏字过滤算法
- 聊天室过滤脏字
- 过滤过敏字,脏字
- 利用Tire树过滤脏字
- php 过滤js输入 过滤脏字
- 关于.NET脏字过滤的算法代码
- 忽略大小写的.NET脏字过滤算法
- 再度提升!.NET脏字过滤算法
- 关键词过滤(脏字过滤)TrieTree,FastCheck的Python版本
- .NET脏字过滤算法 — IT传媒网技术文档
- 关键词过滤(脏字过滤)Trie Tree(Hash)和FastCheck两种过滤方式java版本
- 关于脏字典过滤问题-用正则表达式来过滤脏数据
- JAVA中类Cursor的定义
- Quake 3 源码分析(一)
- NoSQL数据库探讨之一 - 为什么要用非关系数据库?
- php登录类
- hibernate的xml配置中<class table="ADDRESS" lazy="false"对应的annotation配置
- 过滤脏字
- 实现 Java 多线程并发控制框架
- 2010年7月13日对程序修改
- 横竖屏切换后CEikSecretEditor输入不显示问题
- eclipse中创建一个专门存储jar档的工程,供多个项目引用
- (转)bitmap 设置图片尺寸,避免 内存溢出 OutOfMemoryError的优化方法
- FPGA设计之硬件篇(一)
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- 近頃の寂しさ