??? ?
PHP Switch ?
?? ?? ?? ? ??? ????? ????? ??? ?? ?????.
??
switch (n) { case label1: 如果 n=label1,此處代碼將執(zhí)行; break; case label2: 如果 n=label2,此處代碼將執(zhí)行; break; default: 如果 n 既不等于 label1 也不等于 label2,此處代碼將執(zhí)行; }
?? ??: ?? ??? ??? n(????? ??)? ? ? ?????. ???? ?? ??? ? ??? ?? ?????. ???? ??? ??? ?? ??? ??? ??? ?????. ??? ??? ? ??? ???? ?? ??? ?? ???? ???? ?? ????? break? ?????. ?? ?? ???? ??? ?? ?(?, true? ??? ?? ?) ???? ? ?????.
????
<?php $favcolor="red"; switch ($favcolor) { case "red": echo "你喜歡的顏色是紅色!"; break; case "blue": echo "你喜歡的顏色是藍(lán)色!"; break; case "green": echo "你喜歡的顏色是綠色!"; break; default: echo "你喜歡的顏色不是 紅, 藍(lán), 或綠色!"; } ?>
??? ?? ??
1.switch() ??? ???? ???
2.In switch(){} ???? ?? ???? ?? ???, ?? ??, ?, ? ?? ?????.
switch(變量){ case 值: 語句; 語句; 語句; 語句; break; case 值2: 語句; break; case 值3: 語句; break; ....... }
switch-case?? ???? ? ? ?? ?? ??:
1. in ???? ??? ?? ??? ?? ??? ?? ??? ???? ???.
2switch(??) ??? ??, ?? ??? ??? ? ?? ??? ?????.
3.break? ??? ??? ???? ? ?????. ?? ?? ??? ????? ?? ?? Break? ???? ??? ?? ???? ??? ? ????.