Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

FireLustre/php-dfa-sensitive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

44 Commits

Repository files navigation

php-DFA-filterWord

phpShi Xian Ji Yu Que Ding You Qiong Zi Dong Ji Suan Fa De Ming Gan Ci Guo Lu https://packagist.org/packages/lustre/php-dfa-sensitive

An Zhuang &Shi Yong Liu Cheng

Download and install Composer:

curl -sS https://getcomposer.org/installer | php

Yao Jian Cha Composer Shi Fou Zheng Chang Gong Zuo ,Zhi Xu Yao Tong Guo php Lai Zhi Xing PHAR

php composer.phar

An Zhuang Kuo Zhan

composer require lustre/php-dfa-sensitive
  • Zhu Yi :Ru Guo Ni Zai Shi Yong composerAn Zhuang Shi ,Chu Xian
    Could not find package lustre/php-dfa-sensitive at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability Qing Zai Ni De composer.jsonZhong Jia Ru "minimum-stability": "dev"

Ru Guo Ni Xu Yao Shou Dong Yin Ru

require './vendor/autoload.php';

use DfaFilter\SensitiveHelper;

Gou Jian Min Gan Ci Ku Shu

Chang Jing Yi : Ke Yi Na Dao Bu Tong (Yong Hu )Ci Ku Shu Zu

setTree($wordData);">// Huo Qu Gan Ci Ku Suo Yin Shu Zu
$wordData = array(
'Cha Xiang Ma ',
'Chai Qian Mie ',
'Che Pai Yin ',
'Cheng Ren Dian ',
'Cheng Ren Qia Tong ',
......
);

// get one helper
$handle = SensitiveHelper::init()->setTree($wordData);

Chang Jing Er : Quan Zhan Shi Yong Yi Tao Min Gan Ci Ku

setTreeByFile($wordFilePath);">// Huo Qu Gan Ci Ku Wen Jian Lu Jing
$wordFilePath = 'tests/data/words.txt';

// get one helper
$handle = SensitiveHelper::init()->setTreeByFile($wordFilePath);

Jian Ce Shi Fou Han You Min Gan Ci

$islegal = $handle->islegal($content);

Min Gan Ci Guo Lu

replace($content, '***');">// Min Gan Ci Ti Huan Wei *Wei Li (Hui Ti Huan Wei Xiang Tong Zi Fu Chang Du De *)
$filterContent = $handle->replace($content, '*', true);

// Huo Min Gan Ci Ti Huan Wei ***Wei Li
$filterContent = $handle->replace($content, '***');

Biao Ji Min Gan Ci

', '');"> $markedContent = $handle->mark($content, '', '');

Huo Qu Wen Zi Zhong De Min Gan Ci

// Huo Qu Nei Rong Zhong Suo You De Min Gan Ci
$sensitiveWordGroup = $handle->getBadWord($content);
// Jin Qie Huo Qu Yi Ge Min Gan Ci
$sensitiveWordGroup = $handle->getBadWord($content, 1);

Ru He Shi Yong Dan Yuan Ce Shi Jin Xing Ce Shi

An Zhuang PHPUnit

$ wget https://phar.phpunit.de/phpunit.phar

$ chmod +x phpunit.phar

$ mv phpunit.phar /usr/local/bin/phpunit

Shi Yong composerZi Dong Jia Zai phpMing Ming Kong Jian

$ composer update

Yun Xing Dan Yuan Ce Shi

$ phpunit tests/BaseTest.php

Ru Guo Da Jia You Geng Hao De Jian Yi ,Qing Da Jia Duo Duo Zhi Zheng ,O(_)OXie Xie

Ni Men De starShi Wo De Dong Li

About

Shi Xian Guo Lu Min Gan Ci Hui ,Ji Yu Que Ding You Qiong Zi Dong Ji (DFA)Suan Fa ,Zhi Chi composerAn Zhuang Kuo Zhan

Topics

Resources

Readme

Stars

Watchers

Forks

Packages

Contributors

Languages