php-sensitive/sensitive-filter

sensitive word filter

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/php-sensitive/sensitive-filter

dev-dev 2024-07-26 08:06 UTC

This package is auto-updated.

Last update: 2026-02-26 12:12:16 UTC


README

DFA sensitive word filter

使用方法

composer require php-sensitive/sensitive-filter
include_once "./vendor/autoload.php";
use \PhpSensitive\SensitiveFilter\Sensitive;

$filePath = __DIR__."/word.txt";
$instance =Sensitive::getInstance($filePath);

//仅匹配一个敏感词 true
$phrase = "你傻瓜,傻蛋,傻瓜子";
echo $instance::execFilter($phrase,true);

添加敏感词,组成树结构

[
  [傻]=>[
    [子]=>[
      [是]=>[
        [傻]=>[
          [帽]=>[false]
        ]
      ]
    ],
    [蛋]=>[false]
  ],
  [白]=>[
    [痴]=>[false]
  ]
]