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
 
	 
 
		