PHP 條件控制語(yǔ)句——switch語(yǔ)句
雖然elseif語(yǔ)句可以進(jìn)行多重選擇,但使用時(shí)十分煩瑣。為了避免if語(yǔ)句過(guò)于冗長(zhǎng),提高程序的可讀性,可以使用switch分支控制語(yǔ)句。switch語(yǔ)句的語(yǔ)法格式如下:
switch(變量或表達(dá)式){
case 常量表達(dá)式 1:
語(yǔ)句 1;
break;
case 常量表達(dá)式 2:
語(yǔ)句 n;
break;
default:
語(yǔ)句 n+1;
}
switch語(yǔ)句根據(jù)變量或表達(dá)式的值,依次與case中的常量表達(dá)式的值相比較,如果不相等,繼續(xù)查找下一個(gè)case;如果相等,就執(zhí)行對(duì)應(yīng)的語(yǔ)句,直到switch語(yǔ)句結(jié)束或遇到break為止。一般來(lái)說(shuō),switch語(yǔ)句最終都有一個(gè)默認(rèn)值default,如果在前面的case中沒(méi)有找到相符的條件,則輸出默認(rèn)語(yǔ)句,和else語(yǔ)句類似。
點(diǎn)擊加載更多評(píng)論>>