更新時(shí)間:2017-07-25 來源:黑馬程序員PHP培訓(xùn)學(xué)院 瀏覽量:
基本語(yǔ)法結(jié)構(gòu)
switch(表達(dá)式){
case 常量1:
//n多語(yǔ)句;
break;
case 常量2:
//n多語(yǔ)句
break;
defual:
//n多語(yǔ)句;
break;
}
? 請(qǐng)注意:
1. case 語(yǔ)句有一到多
defaul 語(yǔ)句可以沒有(根據(jù)自己代碼的業(yè)務(wù)邏輯)。并且default放在什么位置對(duì)執(zhí)行結(jié)果么有什么影響,程序首先按照case順序進(jìn)行配置,如果一個(gè)都沒有匹配到,則執(zhí)行 //default語(yǔ)句的內(nèi)容,直到遇到break,則退出switch
2. 通常,在case 語(yǔ)句后,要帶break ,表示退出switch語(yǔ)句,如果不帶break,否則程序會(huì)繼續(xù)進(jìn)行,直到break.
3. 常量的類型 (int, float, 字符串, 布爾型)
快速入門案例:
請(qǐng)編寫一個(gè)程序,該程序可以接收一個(gè)字符,比如: a,b,c,d,e,f,g a表示星期一,b表示星期
二 … 根據(jù)用戶的輸入顯示相依的信息.要求使用 switch 語(yǔ)句完成
$myChar="b";
switch($myChar){
case "a":
echo '今天星期一,猴子穿新衣';
break;
case "b":
echo '今天星期二,猴子當(dāng)小二';
break;
case "c":
echo '今天星期三,猴子爬雪山';
break;
default:
echo '沒有匹配的日期';
}
本文版權(quán)歸黑馬程序員PHP培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請(qǐng)注明作者出處,謝謝!