Viennamade: Frage zu switch/case und Bedingungen

Beitrag lesen

Hallo,

Ich habe bei einer Variablen viele Fälle zu unterscheiden, darum dachte ich mir das ich sowas mit einer switch/case-Struktur mache:
switch($zahl){
       case <= 10: echo "Zahl ist kleiner oder gleich 10\n";break;
       case <= 20: echo "Zahl ist kleiner gleich 20\n";break;}
Leider scheint es dieses case <= 10 nicht u geben, da ich immer einen Parse-Error bekomme. Gibt es keine andere Möglichkeit oder muss ich if /else if Strujturen benutzen?

Ohne genauere Kenntnis dessen, was Du bezwecken möchtest (Und jetzt sag' nicht: "Ich will mit einer Variablen verschiedene Fälle unterscheiden" ;-)

Mir geht im PHP die switch-Logik der MS-Sprachen ab:
case 1 to 5, 10 to 12
...
case 6 to 9
...
Beste Grüße
Viennamade