switch(表達(dá)式){

case 匹配1: 當(dāng)匹配1和表達(dá)式匹配成功執(zhí)行的代碼; break;

case 匹配2: 當(dāng)匹配2和表達(dá)式匹配成功執(zhí)行的代碼; break; default: 如果case語(yǔ)句沒(méi)有與表達(dá)式成功所執(zhí)行的代 " /> 伊人天天久久大香线蕉av色 ,国产盗摄——sm在线视频,亚洲精品美女

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php switch語(yǔ)句多個(gè)值匹配同一代碼塊的實(shí)現(xiàn)

先說(shuō)說(shuō)switch()語(yǔ)句的格式

switch(表達(dá)式){

case 匹配1:
當(dāng)匹配1和表達(dá)式匹配成功執(zhí)行的代碼;
break;

case 匹配2:
當(dāng)匹配2和表達(dá)式匹配成功執(zhí)行的代碼;
break;
default:
如果case語(yǔ)句沒(méi)有與表達(dá)式成功所執(zhí)行的代碼;
}

理解 switch 是怎樣執(zhí)行的非常重要。switch 語(yǔ)句一行接一行地執(zhí)行(實(shí)際上是語(yǔ)句接語(yǔ)句)。開(kāi)始時(shí)沒(méi)有代碼被執(zhí)行。僅當(dāng)一個(gè) case 語(yǔ)句中的值和 switch 表達(dá)式的值匹配時(shí) php 才開(kāi)始執(zhí)行語(yǔ)句,直到 switch 的程序段結(jié)束或者遇到第一個(gè) break 語(yǔ)句為止。如果不在 case 的語(yǔ)句段最后寫上 break 的話,php 將繼續(xù)執(zhí)行下一個(gè) case 中的語(yǔ)句段。
例子:
復(fù)制代碼 代碼如下:
<?php
switch($i){
case 1:
echo "$i的值是1";
break;
case 2:
echo "$i的值是2";
break;
case 3:
echo "$i的值是3";
break;
default:
echo "$i的值不是1、2、3";
}
?>

在一個(gè) case 中的語(yǔ)句也可以為空,這樣只不過(guò)將控制轉(zhuǎn)移到了下一個(gè) case 中的語(yǔ)句,知道下一個(gè)case的語(yǔ)句塊不為空,這樣就實(shí)現(xiàn)了多個(gè)值匹配同意代碼塊:
當(dāng)$i的值為1或2或3時(shí)輸出同一語(yǔ)句:
復(fù)制代碼 代碼如下:
<?php
switch($i){
case 1:
case 2:
case 3:
echo "$i的值為$i的值為1或2或3";
break;
}
?>

php技術(shù)php switch語(yǔ)句多個(gè)值匹配同一代碼塊的實(shí)現(xiàn),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 定西市| 广元市| 紫金县| 卓资县| 姜堰市| 开阳县| 五莲县| 体育| 曲麻莱县| 扎兰屯市| 屏南县| 双牌县| 孝感市| 辽源市| 伊川县| 建平县| 屯昌县| 延边| 两当县| 北川| 灌云县| 韶关市| 遂溪县| 梅州市| 宁都县| 崇州市| 阳信县| 崇州市| 宝应县| 茂名市| 闻喜县| 辛集市| 伊吾县| 夏河县| 同德县| 苍南县| 巴南区| 阿拉善左旗| 类乌齐县| 金堂县| 华池县|