PHP的Switch語句用于根據不同的條件執行不同的代碼塊。其基本語法如下:
switch (expression) {
case value1:
// 執行語句塊1
break;
case value2:
// 執行語句塊2
break;
case value3:
// 執行語句塊3
break;
// 可以有更多的case語句
default:
// 如果上面的case都不匹配,則執行默認語句塊
break;
}
其中,expression是需要判斷的表達式或值,value1、value2等是可能的值,case后面的值和expression的值進行比較,如果匹配,則執行對應的語句塊,直到遇到break語句為止。如果沒有任何一個case匹配,那么執行默認的語句塊(default)。
以下是一個使用Switch語句的示例:
$day = "Monday";
switch ($day) {
case "Monday":
echo "今天是星期一。";
break;
case "Tuesday":
echo "今天是星期二。";
break;
case "Wednesday":
echo "今天是星期三。";
break;
case "Thursday":
echo "今天是星期四。";
break;
case "Friday":
echo "今天是星期五。";
break;
default:
echo "今天是周末。";
break;
}
輸出結果為:“今天是星期一。”