mysql 敏感詞 PHP實現的敏感詞過濾方法示例

2021-10-18 21:01:37 字數 636 閱讀 4217

1、敏感詞過濾方法 /**

* @todo 敏感詞過濾,返回結果

* @param array $list 定義敏感詞一維陣列

* @param string $string 要過濾的內容

* @return string $log 處理結果

function sensitive($list, $string) ]

";if($count==0)else ]個敏感詞:[ ]

"."替換後為:[ ]";

return $log;

2、呼叫方法 function testaction(){

$string = 'likeyou小白喜歡小黑愛著的大黃'; //要過濾的內容

$list = ['小明', '小紅', '大白', '小白', '小黑', 'me', 'you']; //定義敏感詞陣列

$result = $this->sensitive($list, $string);

echo ($result);

die;

//列印結果:

原句為 [ likeyou小白喜歡小黑愛著的大黃 ]

匹配到 [ 3 ]個敏感詞:[ you,小白,小黑 ]

替換後為:[ like**喜歡*愛著的大黃 ]

PHP實現敏感詞過濾

為了構建良好的網路環境以及為了大家健康的上網。編不下去了 反正你知道敏感詞過濾一定是要有的,如果沒有這東西有關部門不找你喝茶哦!壞笑 壞笑 廢話不多說指尖上乾貨 fake file get contents words.txt 讀取關鍵字文字資訊 這個文字就是敏感詞的文字網上都有 最好選擇最新最全的...

PHP 實現敏感詞過濾(附敏感詞庫)

敏感詞 文字過濾是乙個 必不可少的功能,如何設計乙個好的 高效的過濾演算法是非常有必要的。在實現敏感詞過濾的演算法中,我們必須要減少運算,而dfa在dfa演算法中幾乎沒有什麼計算,有的只是狀態的轉換。所以想更高效的進行敏感詞的過濾,需要使用dfa演算法。但這裡展示的是使用php實現簡單的敏感詞過濾,...

php敏感詞過濾

1 簡單敏感詞過濾 badword array 張三 張三丰 張三丰田 badword1 array combine badword,array fill 0,count badword bb 我今天開著張三丰田上班 str strtr bb,badword1 echo str 2 使用php元件 ...