Hallo liebe PHP gemeinde,
ich filter mittels einer function unerlaubte wörter raus:
Aber es wird alles gefilter auch wörter die einen teil von der badlist beihnalten.
Zum bsp. "Ich habe eine Geheimw*zensiert*" oder "Gummibärchen haben eine Konsi*zensiert* wie weichgekochter Radiergummi.".
Ziel ist es nur ganze wörter zu filtern und nicht teile von einem wort.
Hat da einer einen tipp für mich wie ich das umgehen könnte?
Besten dank im voraus.
Gruß
ich filter mittels einer function unerlaubte wörter raus:
PHP-Code:
function badword($text, $wordarray){
for($i=0; $i<count($wordarray); $i++){
$text = str_ireplace("$wordarray[$i]","*zensiert*", $text);
}
return $text;
}
Zum bsp. "Ich habe eine Geheimw*zensiert*" oder "Gummibärchen haben eine Konsi*zensiert* wie weichgekochter Radiergummi.".
Ziel ist es nur ganze wörter zu filtern und nicht teile von einem wort.
Hat da einer einen tipp für mich wie ich das umgehen könnte?
Besten dank im voraus.
Gruß
Kommentar