nic: Kurzschreibweise gesucht

Hi,

kann man das hier irgendwie kürzer oder schöner schreiben?

  
  
if ($a == "Test" || $a == "abc" || $a == "qwe" || (...) ) {  
  
// (...)  
  
}  
  

Ich möchte einfach testen ob die Variable $a einer dieser Wörter entspricht.

Grüße,
Nic

  1. Hi,

    Ich möchte einfach testen ob die Variable $a einer dieser Wörter entspricht.

    in_array.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Perfekt,

      danke euch beiden

  2. Hallo,

    kann man das hier irgendwie kürzer oder schöner schreiben?

    if ($a == "Test" || $a == "abc" || $a == "qwe" || (...) ) {

    // (...)

    }

      
    Das ist schön genug...  
      
    
    > Ich möchte einfach testen ob die Variable $a einer dieser Wörter entspricht.  
      
    Sind die Vergleichswerte dynamisch?  
      
    Dann lade ein Array damit und benutze die Funktion in\_array()  
    <http://www.php.net/manual/en/function.in-array.php> oder die Funktion <http://www.php.net/manual/en/function.array-key-exists.php> oder die Funktion <http://www.php.net/manual/en/function.array-keys.php>  
      
      
    Grüße  
    Paul  
      
      
    
    
  3. Ich möchte einfach testen ob die Variable $a einer dieser Wörter entspricht.

    Wenn es kein Array (wie von ChrisB angenommen) ist oder dazu gemacht werden soll, dann kannst du switch benutzen: http://php.net/manual/de/control-structures.switch.php

    1. Ach was rede ich da für einen Quatsch... vergiss es einfach wieder ;)