国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

php中的switch語(yǔ)句多個(gè)值匹配同一代碼塊應(yīng)用示例

2024-04-25 20:31:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

switch 語(yǔ)句一行接一行地執(zhí)行(實(shí)際上是語(yǔ)句接語(yǔ)句)。開(kāi)始時(shí)是沒(méi)有代碼被執(zhí)行, 我給大家做個(gè)例子吧。

先說(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ǔ)句段最后寫(xiě)上 break 的話,PHP 將繼續(xù)執(zhí)行下一個(gè) case 中的語(yǔ)句段。

例子:

<?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ǔ)句:

01 <?php
02
03 switch($i){
04
05 case 1:
06
07 case 2:
08
09 case 3:
10
11 echo "$i的值為$i的值為1或2或3";
12
13 break;
14
15 }
16 ?>

 

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江阴市| 宜丰县| 淮北市| 桑植县| 工布江达县| 镇远县| 云浮市| 嘉禾县| 德钦县| 临海市| 自治县| 海盐县| 云和县| 北票市| 怀柔区| 湘潭县| 七台河市| 霍邱县| 垣曲县| 祁门县| 铜山县| 定兴县| 丰顺县| 徐汇区| 永兴县| 年辖:市辖区| 河津市| 赞皇县| 三都| 徐州市| 商都县| 阜康市| 新密市| 淮北市| 广东省| 吉林省| 峨眉山市| 平顶山市| 道真| 罗平县| 锦屏县|