Hallo,
ich mach grad für ein Formular ein einfachen Badword-Filter.
Sieht in etwa so aus:
Durchsucht werden soll die variable $beitrag.
Alle Badwords sind in nem array namens $badwords gespeichert.
Und hiermit ersetze ich halt die Worte:
Gibt es vielleicht eine Möglichkeit, das Replacement UNABHÄNGIG von Groß-und Kleinschreibung und UNABHÄNGIG von Leerzeichen zu machen?
Also das ich z.B: auto als Badword angeben kann, und dann sowohl auto als auch A U T O etc. ersetzt werden?
ich mach grad für ein Formular ein einfachen Badword-Filter.
Sieht in etwa so aus:
Durchsucht werden soll die variable $beitrag.
Alle Badwords sind in nem array namens $badwords gespeichert.
Und hiermit ersetze ich halt die Worte:
PHP-Code:
foreach($badwords as $value=>$icon){
$beitrag = str_replace($value, $icon, $beitrag);
}
Also das ich z.B: auto als Badword angeben kann, und dann sowohl auto als auch A U T O etc. ersetzt werden?
Kommentar