首页 PHP 库 其它类库 php的敏感词的过滤类
php的敏感词的过滤类

<?php
class Logic_BlackWord
{
  const APP_FORUM = 1;
  const APP_BLOG  = 2;
  const APP_VOTE  = 3;
  public function getHitList($txt)
  {
    $hitList = array();
    //对禁词分批过滤
    $max = $this->getMax();
    if($max)
    {
      $size = 1000;
      $last = ceil($max/$size);
      for($page=1;$page<=$last;$page++)
      {
        $result = $this->getHitListByPage($txt,$page,$size);
        if($result) $hitList = array_merge($hitList,$result);
      }
    }

主要使用了  int substr_count ( string haystack, string needle [, int offset [, int length]] )  这个方法,这个方法遍历待测的字符串$str中有没有$allergicWord数组中所包含的敏感词: 


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

如何使用 PHP 过滤类似 SQL LIKE \'%search%\' 的数组值? 如何使用 PHP 过滤类似 SQL LIKE \'%search%\' 的数组值?

04 Nov 2024

使用 PHP 过滤数组值(如 SQL LIKE '%search%')使用 JQueryUI 实现自动完成功能,从...检索字母匹配项

如何使用类似于 SQL 的 LIKE 运算符的模式在 PHP 中过滤数组? 如何使用类似于 SQL 的 LIKE 运算符的模式在 PHP 中过滤数组?

03 Nov 2024

使用 SQL LIKE &#39;%search%&#39; 从数组中过滤值在 PHP 中根据与指定匹配的用户输入过滤数组中的值...

如何在 PHP 中使用类似 SQL 的'%search%”查询来过滤数组值? 如何在 PHP 中使用类似 SQL 的'%search%”查询来过滤数组值?

04 Nov 2024

在 PHP 中使用类似 SQL 的“%search%”查询过滤数组值当使用 JQueryUI 构造自动完成字段时,检索特定结果...

如何使用自连接从自引用表中检索数据? 如何使用自连接从自引用表中检索数据?

13 Jan 2025

了解 SELF JOIN 及其应用程序在数据库管理领域中,SELF JOIN 是一种特殊类型的联接操作,它允许...

Oracle 数据库现在支持布尔数据类型吗? Oracle 数据库现在支持布尔数据类型吗?

12 Jan 2025

Oracle 数据库中布尔数据类型的可用性与其他 RDBMS(例如提供 BIT 数据类型的 Microsoft SQL Server)不同,Oracle 数据库...

在 Joomla 中连接第三方 PHP 库 在 Joomla 中连接第三方 PHP 库

28 Dec 2024

PHP 库很方便,因为可以从应用程序中的任何位置访问它们:从插件、组件模型、模块等。如果有人已经解决了类似的问题并将其设计为库(甚至更新了它),那就有意义了

See all articles