Hallo Leute,
ich hab hier eine kleine nette Funktion, die einen String nach Schimpfwörtern durchsucht.
function bad_word($text){
$bad_words = array(
"geil" => "genial",
"fuck" => ".....",
);
foreach ($bad_words AS $key => $value){
$text = str_replace($key, $value, $text);
}
return $text;
}
Es wäre toll, wenn es eine einfache Möglichkeit gäbe, mit "geil" => "genial", auch die Variante GEIL oder Geil herauszufiltern. Also müssten Quasi alle Buchstaben als Kleinbuchstaben behandelt werden.
$text = strtolower("Geiz ist Geil");
gibt ja den string geiz ist geil aus.
Aber leider werden dadurch auch alle anderen Wörter kleingeschrieben, obwohl in diesem Fall Geiz nicht betroffen ist und auch nicht verändert werden soll.
Ich hoffe ihr versteht was ich sagen will.
Fällt euch was ein?
mfg Mellanie