webana
Mitglied
Hallo,
hab im web ein Badword Filter gefunden, der zb aus "Das ist ein Text der ein böses Wort enthält" das macht: "Das ist ein Text der ein *****s Wort enthält".
Nun möchte ich nicht nur das wort **** so haben, sondern der string soll gelöscht werden.
gefunden bei inspire-world.de
Gruß Alex
hab im web ein Badword Filter gefunden, der zb aus "Das ist ein Text der ein böses Wort enthält" das macht: "Das ist ein Text der ein *****s Wort enthält".
Nun möchte ich nicht nur das wort **** so haben, sondern der string soll gelöscht werden.
PHP:
function spam($input)
{
$Badwords = array("text", "gefiltert", "böse");
foreach($Badwords as $Badword)
{
$input = str_ireplace($Badword, str_repeat("*", strlen($Badword)), $input);
}
return $input;
}
Gruß Alex