Array-Elemente preg_match in Zeichenfolge?
Sagen wir, ich habe eine Reihe von schlechten Worten:
<code>$badwords = array("one", "two", "three"); </code>
Und zufällige Zeichenfolge:
<code>$string = "some variable text"; </code>
So erstellen Sie diesen Zyklus:
<code>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"; </code>
Beispiel:
ob$string = "one fine day" or "one fine day two of us did something"
sollte der Benutzer die Meldung "Ungültiges Wort gefunden" sehen.
Ob$string = "fine day"
Der Benutzer sollte sehen, dass die Zeichenfolge keine Nachricht über falsche Wörter enthält.
Wie ich weiß, kannst du nichtpreg_match
aus Array. Irgendwelche Ratschläge?