<?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]] ) 這個方法,這個方法遍歷待測的字串$strord陣列中所包含的敏感詞:
本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn
相關文章
09 Aug 2023
PHP表單過濾:敏感字詞過濾與替換在開發Web應用程式的過程中,我們常常需要對使用者提交的資料進行過濾與清理,以保護網站的安全性和使用者的隱私。其中,對於敏感詞的過濾與替換是一項非常重要的任務。本文將介紹如何使用PHP來實現敏感詞的過濾與替換,並提供對應的程式碼範例。敏感詞過濾與替換的原理敏感詞過濾與替換是指將用戶提交的資料中包含的敏感詞進行檢測,並將其替換為指定字
22 Mar 2017
一碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/x ..
05 Apr 2023
隨著網路的普及,大量的資訊在網路上傳播,其中也包含了不良的訊息,如暴力、色情、謾罵等,這些資訊不僅會影響網友的心理健康,還會造成社會不良影響。因此,在網站的開發過程中,需要對敏感詞彙進行過濾,保障網友的合法權益。而在開發中,PHP程式語言是一種常用的程式語言,本文將詳細介紹PHP過濾敏感詞彙並替換的方法。一、概述通常情況下,我們需要在網站上存取評論或發佈內容時,判斷敏感詞彙是否
07 Jul 2023
如何使用PHP布隆過濾器進行敏感詞過濾隨著互聯網的快速發展,人們在使用各種社交平台、論壇和聊天工具時,經常會遇到一些令人不快的言論和不當內容。為了保護使用者的體驗和維護網路環境的健康與秩序,許多網站和應用程式都會使用敏感字詞過濾技術。敏感詞過濾是一種利用已知的敏感詞庫,對使用者輸入的文字進行檢查,找出並過濾掉其中的敏感內容。傳統的敏感詞過濾方法主要是透過字串匹配