好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫 > laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例

laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例

熱門標(biāo)簽:河南電銷卡外呼系統(tǒng)哪家強(qiáng) 岳陽外呼型呼叫中心系統(tǒng)在哪里 山西回?fù)芡夂粝到y(tǒng) 揚(yáng)州地圖標(biāo)注app 昭通辦理400電話 山西探意電話機(jī)器人 騰訊外呼管理系統(tǒng) 青島語音外呼系統(tǒng)招商 百應(yīng)電話機(jī)器人服務(wù)

本文實(shí)例講述了laravel框架實(shí)現(xiàn)敏感詞匯過濾功能。分享給大家供大家參考,具體如下:

最近項(xiàng)目有需求,要對(duì)用戶的簽名,回復(fù)進(jìn)行敏感詞檢測(cè),然后搜到了一個(gè)好用的擴(kuò)展,分享給大家。

https://github.com/FireLustre/php-dfa-sensitive

通過 composer 進(jìn)行安裝:

composer require lustre/php-dfa-sensitive

然后在 app 目錄下創(chuàng)建 Services ,并添加 SensitiveWords.php

?php
namespace App\Services;
use DfaFilter\SensitiveHelper;
class SensitiveWords
{
  protected static $handle = null;
  private function __construct()
  {
  }
  private function __clone()
  {
  }
  /**
   * 獲取實(shí)例
   */
  public static function getInstance($word_path = [])
  {
    if (!self::$handle) {
      //默認(rèn)的一些敏感詞庫
      $default_path = [
        storage_path('dict/bk.txt'),
        storage_path('dict/fd.txt'),
        storage_path('dict/ms.txt'),
        storage_path('dict/qt.txt'),
        storage_path('dict/sq.txt'),
        storage_path('dict/tf.txt'),
      ];
      $paths = array_merge($default_path, $word_path);
      self::$handle = SensitiveHelper::init();
      if (!empty($paths)) {
        foreach ($paths as $path) {
          self::$handle->setTreeByFile($path);
        }
      }
    }
    return self::$handle;
  }
  /**
   * 檢測(cè)是否含有敏感詞
   */
  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);
  }
  /**
   * 標(biāo)記敏感詞
   */
  public static function mark($content, $start_tag, $end_tag, $match_type = 1)
  {
    return self::getInstance()->mark($content, $start_tag, $end_tag, $match_type);
  }
  /**
   * 獲取文本中的敏感詞
   */
  public static function getBadWord($content, $match_type = 1, $word_num = 0)
  {
    return self::getInstance()->getBadWord($content, $match_type, $word_num);
  }
}

然后我們就可以在項(xiàng)目中,使用 SensitiveWords::getBadWord() 來獲取文本中是否有敏感詞。

$bad_word = SensitiveWords::getBadWord($content);
if (!empty($bad_word)) {
  throw new \Exception('包含敏感詞:' . current($bad_word));
}

在 storage 目錄下創(chuàng)建 dict 目錄存放敏感詞詞庫,bk.txt .....等等,這些詞庫都是我在網(wǎng)上下載的。

點(diǎn)擊此處本站下載

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Python實(shí)現(xiàn)敏感詞過濾的4種方法
  • 基于python實(shí)現(xiàn)檢索標(biāo)記敏感詞并輸出
  • python用類實(shí)現(xiàn)文章敏感詞的過濾方法示例
  • 淺談Python 敏感詞過濾的實(shí)現(xiàn)
  • PHP實(shí)現(xiàn)的敏感詞過濾方法示例
  • 利用Python正則表達(dá)式過濾敏感詞的方法
  • Python 實(shí)現(xiàn)王者榮耀中的敏感詞過濾示例
  • python 實(shí)現(xiàn)敏感詞過濾的方法
  • js實(shí)現(xiàn)敏感詞過濾算法及實(shí)現(xiàn)邏輯
  • Java實(shí)現(xiàn)DFA算法對(duì)敏感詞、廣告詞過濾功能示例
  • vue實(shí)現(xiàn)檢測(cè)敏感詞過濾組件的多種思路

標(biāo)簽:銅川 寶雞 南陽 黃南 宜賓 鎮(zhèn)江 湛江 婁底

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例》,本文關(guān)鍵詞  laravel,框架,實(shí)現(xiàn),敏感,詞匯,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于laravel框架實(shí)現(xiàn)敏感詞匯過濾功能示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 艹b在线观看| 国产一线在线观看| 再深点灬舒服灬太大了好硬| 啊?好痛?嗯?轻一点喔句子 | 差差漫画在线看漫画| 黄污软件| avtt中文字幕| 91精品人妻一区二区50路| 狠狠色狠狠色综合丁香| 中文字幕乱码在线人视频| 国产伦精品一区二区三区的特点是什么| 亚洲逼| 哒哒哒哒哒哒视频在线播放第一集 | 北京夜赵丽颖裹胸| 亚洲欧美不卡视频| 动漫美女被羞羞产奶| 美女撒尿秘?部位无遮挡流血| 被老外的又粗又大日出了水| 呦系列视频一区二区三区| 最新韩国理伦片在线观看| 欲成欢洛凡| 好大好爽好猛我要喷水了视频| 乱Lun第12部| 一个人hd高清在线观看免费| 宝贝需要滋润了h| 亚洲精品成人无码区一在线观看 | 亚洲男同gay视频| 极品老师俏校花小说| 日韩美女在线| 刚结婚一天做几次| 永久免费无码A片在线观看大豆网| 中文字幕黄色| 99久久国产精品免费消防器材平台| 天干天夜啪天天碰| 日本护士撒尿xxxx欧美| 免费观看又色又爽又黄的小说一| 男女差差视频| 深喉???日本video| 欧美成人精品aV无码试看30秒| 我丰满的岳?50岁| 韩国大尺度r级理论在线播放|