fernbruce / php-bad-words
php-bad-words
v1.0
2022-03-30 00:47 UTC
Requires
- catfan/medoo: ^1.7
- doctrine/cache: ^2.1
- lustre/php-dfa-sensitive: ^1.4
README
"# php-bad-words"
1. 创建数据库,测试数据在test/目录内,表结构数据为table_structure.sql,运行后根据项目需要修改表名
2. 将收集到的敏感词文件放在data/目录下
3. 配置选项
'dir' 存放待合并敏感词文件的目录
'output' 合并处理后的敏感词文件存放位置
'table_name' 存放敏感词的表名
'syncToFile' 是否将词库存放到文件中
'syncToDb' 是否将词库存放到数据库中
4. 实例化PhpBadWords对象,运行run方法,将处理过的敏感词同步到db和redis中
5. 使用的方法
create创建敏感词,
update更新敏感词,
delete删除敏感词,
islegal判断文本中是否存在敏感词,
replace替换敏感词,
mark标记敏感词,
getBadWord获取文本中出现的敏感词,