Published in: PHP
URL: http://blog.otaku-anime.com/2008/04/29/filtro-de-palabras-en-php/
This function uses the power of regexp to check if some bad word are on the text, also offers the posibility to change those word for something else. Examples:
$texto = 'fuck off!'; filtrado($texto); returns true since a bad word has been found on the text filtrado($texto, '[censored]'); //returns [censored] off!
And because regexp, this will work with something like "fck off!". You can see a more detailed example here: http://www.otaku-anime.com/varios/filtro.php -- Example http://www.otaku-anime.com/varios/filtro.php?source -- Source code of the example
<?php function filtrado($texto, $reemplazo = false) { $filtradas = 'fu?ck, shit'; //Define here your words to censor separated by comma (sorry for the badwords, it's just an example) return ($reemplazo) ? preg_replace("#$filtro#i", $reemplazo, $texto) : preg_match("#$filtro#i", $texto) ; } ?>
You need to login to post a comment.
