zeindelf / badwords
粗话/不适当词汇过滤工具
1.0.0
2016-06-30 19:47 UTC
Requires
- php: >5.4
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is not auto-updated.
Last update: 2024-09-14 20:03:58 UTC
README
粗话/不适当词汇过滤工具。
安装
通过 composer 安装: $ composer require zeindelf/badwords
使用方法
简单验证
$verify = \Badwords\Badwords::verify(/* sua palavra a ser verificada */); if ( $verify ) { echo 'Badwords!'; }
添加词汇
您需要创建一个索引为 'badwords'
的数组,并设置包含要添加的词汇的数组。
$extra = [ 'badwords' => ['rocks'], ]; $verify = \Badwords\Badwords::verify('rocks', $extra); if ( $verify ) { echo 'Badwords!'; }
删除词汇
您需要创建一个索引为 'ignored'
的数组,并设置包含要忽略的词汇的数组。
如果词汇在原始配置中是有效的,它将不再被考虑,验证时返回 false
。
所有过滤词汇的列表位于: src/Config/Filter.php
$extra = [ 'ignored' => ['cadela'], ]; $verify = \Badwords\Badwords::verify('cadela', $extra); if ( ! $verify ) { echo 'Cadela é uma palavra válida'; }
同时使用两者
$extra = [ 'badwords' => ['rocks'], 'ignored' => ['cadela'], ];
词汇 'rocks'
将被过滤,同时词汇 'cadela'
将被忽略。