Sönke Tesch: Gutes PHP: if-Abfrage kürzen

Beitrag lesen

danke zunächst für die Antworten. Wie kann ich

if (preg_match("/wort1/",$variable1) OR preg_match("/wort1/", $variable2) OR preg_match("/wort2/", $variable1) OR preg_match("/wort2/", $variable2))

abkürzen?

1. Schritt - $variable1 und $variable2 für die Prüfung zusammenfassen:

$variable1.$variable2

2. Schritt - Muster zusammenfassen:

wort1|wort2

(Wobei ich ja eher für (wort1)|(wort2) wäre, aber in der Anleitung
   steht, es geht auch ohne Klammern.)

3. Schritt - Alles rausschmeißen und durch strpos() ersetzen (nur für paranoide Rechenzeiteinsparer):

if ((strpos($var1.$var2,"wort1")!==false) && (strpos($var1.$var2,"wort2")!==false))
   echo "Nix wort1 und nix wort2";

Gruß,
  soenk.e