下面小編就為大家?guī)硪黄猵hp 流程控制switch的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。
switch允許對(duì)一個(gè)標(biāo)量(表達(dá)式)的多個(gè)可能結(jié)果做選擇。
語法:
switch (expr) {
case result1:
statement1
break;
case result2:
statement2
break;
……
default:
statement
}
系統(tǒng)計(jì)算expr的值,根據(jù)計(jì)算結(jié)果(result1、result2等)來選擇下面對(duì)應(yīng)執(zhí)行語句,如果所有的case結(jié)果都不符合,則會(huì)執(zhí)行default里的語句。
例子:
<?php
switch ($x) {
case 0:
echo "x 等于 0";
break;
case 1:
echo "x 等于 1";
break;
case 2:
echo "x 等于 2";
break;
default:
echo "x 既不等于1和2,也不等于0";
}
?>
提示
•可以有多個(gè) case 條件判斷
•case 后面結(jié)果也不是僅限于數(shù)字,也可以是字符或其他 PHP 支持的類型
•default 不是必須的
以上這篇php 流程控制switch的簡(jiǎn)單實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考