首頁技術(shù)文章正文

PHP培訓之switch分支語句

更新時間:2017-07-25 來源:黑馬程序員PHP培訓學院 瀏覽量:


基本語法結(jié)構(gòu)

 

switch(表達式){

 

case 常量1:

//n多語句;

break;

case 常量2:

//n多語句

break;

defual:

   //n多語句;

break;

 

}

 

? 請注意:

1. case 語句有一到多

defaul 語句可以沒有(根據(jù)自己代碼的業(yè)務(wù)邏輯)。并且default放在什么位置對執(zhí)行結(jié)果么有什么影響,程序首先按照case順序進行配置,如果一個都沒有匹配到,則執(zhí)行 //default語句的內(nèi)容,直到遇到break,則退出switch

 

2. 通常,在case 語句后,要帶break ,表示退出switch語句,如果不帶break,否則程序會繼續(xù)進行,直到break.

3. 常量的類型 (int, float, 字符串, 布爾型)


快速入門案例:

 

請編寫一個程序,該程序可以接收一個字符,比如: a,b,c,d,e,f,g  a表示星期一,b表示星期

二 …  根據(jù)用戶的輸入顯示相依的信息.要求使用 switch 語句完成

 

 

$myChar="b";

 

switch($myChar){

 

case "a":

echo '今天星期一,猴子穿新衣';

break;

case "b":

echo '今天星期二,猴子當小二';

break;

case "c":

echo '今天星期三,猴子爬雪山';

break;

default:

echo '沒有匹配的日期';

}

 

本文版權(quán)歸黑馬程序員PHP培訓學院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處,謝謝!
作者:黑馬程序員PHP培訓學院
首發(fā):http://php.itheima.com/
分享到:
在線咨詢 我要報名
和我們在線交談!