preg_match array-Elemente im string?

Können sagen, ich habe ein array der schlechten Worte:

$badwords = array("one", "two", "three");

Und zufällige Zeichenfolge:

$string = "some variable text";

Wie diese zu erstellen Zyklus:

if (one or more items from the $badwords array is found in $string)
echo "sorry bad word found";
else
echo "string contains no bad words";

Beispiel:
wenn $string = "one fine day" or "one fine day two of us did something" erhalten, sollte der Anwender sehen, sorry böses Wort gefunden Nachricht.
Wenn $string = "fine day" erhalten, sollte der Anwender sehen-string enthält keine schlechten Worte Nachricht.

Soweit ich weiß, kann man nicht preg_match von der Reihe. Irgendwelche Tipps?

$string ist immer eine zufällige Zeichenfolge, Seine Suchanfrage genauer zu sein. Also wenn der Besucher betritt die Abfrage mit schlechten Worten, er sollte sehen, keine Ergebnisse, ansonsten.. Nun, du hast den Punkt? 🙂
Und ja, Sie können preg_match ein array, die Sie gerade brauchen, um zu implodieren. Check meine Antwort gegeben.

InformationsquelleAutor DadaB | 2012-04-27

Schreibe einen Kommentar