<?php
/**
* 敏感词过滤方法.
*/
SensitiveTool::saveSensitiveWord();
$res = SensitiveTool::filterSensitiveWord('旅馆1');
var_dump($res);
class SensitiveTool
{
private static $arrHashMap = [];
private static $file = 'sensitive.txt';
/**
* 把敏感词保存为文件
* @return bool|int
*/
public static function saveSensitiveWord(){
$data = [
'旅馆',
'旅店',
'招待所',
'浴池',
'计时休息',
'英租界',
'法租界',
'法租',
'英租',
'租界',
'饭店',
'宾馆',
'酒店',
'客栈',
'洗浴',
'最'
];
foreach( $data as $k => $v ){
self::addKeyWord($v);
}
var_dump(self::$arrHashMap);
return file_put_contents(self::$file,serialize(self::$arrHashMap));
}
/**
* 过滤敏感词
* @param $strWord
* @return mixed
*/
public static function filterSensitiveWord( $strWord ){
$file = unserialize(file_
DFA算法屏蔽词
最新推荐文章于 2022-02-25 08:40:15 发布