lakshanjs / profanity-filter
A flexible profanity filter for PHP.
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/lakshanjs/profanity-filter
Requires
- php: >=7.0
README
A flexible PHP profanity filter that allows you to set custom bad words, replacement characters, and exclusion lists.
Installation
You can install the package via Composer:
composer require lakshanjs/profanity-filter
Usage
require 'vendor/autoload.php'; use LakshanJS\ProfanityFilter\ProfanityFilter; $filter = new ProfanityFilter(); $filter->setBadWords(['badword1', 'badword2']); $filter->setReplacementChar('*'); $filteredMessage = $filter->censor("This is a badword1"); echo $filteredMessage; // Output: This is a ******