php 流程控制switch的簡(jiǎn)單實(shí)例

字號(hào):


    下面小編就為大家?guī)?lái)一篇php 流程控制switch的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。
    switch允許對(duì)一個(gè)標(biāo)量(表達(dá)式)的多個(gè)可能結(jié)果做選擇。
    語(yǔ)法:
    switch (expr) { 
      case result1: 
      statement1 
      break; 
      case result2: 
      statement2 
      break; 
      …… 
      default: 
      statement 
    }
    系統(tǒng)計(jì)算expr的值,根據(jù)計(jì)算結(jié)果(result1、result2等)來(lái)選擇下面對(duì)應(yīng)執(zhí)行語(yǔ)句,如果所有的case結(jié)果都不符合,則會(huì)執(zhí)行default里的語(yǔ)句。
    例子:
    <?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è)參考