zeindelf/badwords

粗话/不适当词汇过滤工具

1.0.0 2016-06-30 19:47 UTC

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' 将被忽略。