共計(jì) 812 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
PHP 中的 Switch 語(yǔ)句用于根據(jù)不同的條件執(zhí)行不同的代碼塊。以下是 Switch 語(yǔ)句的基本語(yǔ)法:
switch (expression) {
case value1:
// 當(dāng) expression 的值等于 value1 時(shí)執(zhí)行的代碼
break;
case value2:
// 當(dāng) expression 的值等于 value2 時(shí)執(zhí)行的代碼
break;
default:
// 當(dāng) expression 的值不等于任何一個(gè) case 時(shí)執(zhí)行的代碼
break;
}
在 Switch 語(yǔ)句中,expression 是需要比較的值,case 后面跟著的是一個(gè)可能的值,當(dāng) expression 的值等于某個(gè) case 后面的值時(shí),對(duì)應(yīng)的代碼塊會(huì)被執(zhí)行。如果 expression 的值不等于任何一個(gè) case 后面的值,那么執(zhí)行 default 中的代碼。在每個(gè) case 后面都需要使用 break 語(yǔ)句來(lái)終止 Switch 語(yǔ)句,否則會(huì)繼續(xù)執(zhí)行下面的 case。
以下是一個(gè)使用 Switch 語(yǔ)句的示例:
$day = "Monday";
switch ($day) {
case "Monday":
echo "Today is Monday";
break;
case "Tuesday":
echo "Today is Tuesday";
break;
case "Wednesday":
echo "Today is Wednesday";
break;
default:
echo "Today is another day";
break;
}
在上面的示例中,根據(jù) $day 的值,Switch 語(yǔ)句會(huì)執(zhí)行相應(yīng)的代碼塊。如果 $day 的值是 ”Monday”,則輸出 ”Today is Monday”。如果 $day 的值是 ”Tuesday”,則輸出 ”Today is Tuesday”。如果 $day 的值是 ”Wednesday”,則輸出 ”Today is Wednesday”。如果 $day 的值不等于任何一個(gè) case 后面的值,則輸出 ”Today is another day”。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!