switch, cass

Tags:    php

Har kun lige et spørgsmål vedr. switch, cass.

Nu er jeg i gang med at lave bruger funktion med rettigheder.
Der er 4 i alt.

1,2,3,4...

Men er det virkelig sandt man kun kan gøre følgende:

case 1:

break;

case 2:

break;

Kan man ikke lave en som:
case 1,2,3,4:
brak;

??



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato

Kan man ikke lave en som:
case 1,2,3,4:
brak;


prøv at lave det om til
case 1:
case 2:
case 3:
case 4:
brak;

den vil forsætte i case til den møder et break.





Der er vel ingen grund til, at lave en case. Hvis de alle skal lave det samme?

jeg formoder der er mere end 4 cases og de alle ikke skal lave det sammen, selvom det er det eks visser

@OverlOadeD
du kunne også kigge på default
switch($var){
case 0: echo "kun case 0"; break;
case 2:
case 3: echo "case 2 og 3"; break;
default: echo "alle andre end 0,2,3"; break;
}

du kunne også g're det med stringe

switch($var){
case "jan": echo "sne glat"; break;
case "juni":
case "juli": echo "is mand"; break;
default: echo "alle andre"; break;
}

det er en god ide altid at have en default




Arg nice. Så lærte jeg lidt nyt med det også. Tak ;)



Der er vel ingen grund til, at lave en case. Hvis de alle skal lave det samme?



t