加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

laravel如何对敏感词汇过滤?

发布时间:2022-04-14 13:32:29 所属栏目:语言 来源:未知
导读:laravel框架怎样实现对敏感词汇过滤?在做开发的时候,有些需求需要对敏感词汇进行过滤,很多新手可能对此对如何实现这个功能不是很清楚,下面给大家分享一个对用户的签名,回复进行敏感词检测的实例,供大家参考学习。 通过 composer 进行安装: composer r
       laravel框架怎样实现对敏感词汇过滤?在做开发的时候,有些需求需要对敏感词汇进行过滤,很多新手可能对此对如何实现这个功能不是很清楚,下面给大家分享一个对用户的签名,回复进行敏感词检测的实例,供大家参考学习。
 
        通过 composer 进行安装:
 
composer require lustre/php-dfa-sensitive
 
        然后在 app 目录下创建 Services ,并添加 SensitiveWords.php
 
<?php
namespace AppServices;
use DfaFilterSensitiveHelper;
class SensitiveWords
{
  protected static $handle = null;
  private function __construct()
  {
  }
  private function __clone()
 
    return self::$handle;
  }
  /**
   * 检测是否含有敏感词
   */
  public static function isLegal($content)
  {
    return self::getInstance()->islegal($content);
  }
  /**
   * 敏感词过滤
   */
  public static function replace($content, $replace_char = '', $repeat = false, $match_type = 1)
  {
    return self::getInstance()->replace($content, $replace_char, $repeat, $match_type);

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读