首頁 > 後端開發 > PHP問題 > 詳細介紹PHP—多項分支結構

詳細介紹PHP—多項分支結構

慕斯
發布: 2023-03-10 08:30:01
原創
2513 人瀏覽過

上篇文章為大家介紹了《詳解及實例-雙項分支結構(附原始碼) 》,本文繼續介紹什麼是多項分支結構,一起看看吧!相信對你們有很大幫助的! ! !

詳細介紹PHP—多項分支結構

#多項分支結構:

格式1:

# if(條件式){

}else if(條件式){

#}else if(條件式){

}else{

#}

詳細介紹PHP—多項分支結構

elseif關鍵字可以寫成else if也可以寫成elseif,都是合格的語法,每個if()內都要有一個條件式。 詳細介紹PHP—多項分支結構

具體操作以程式碼為例:程式碼如下:

<?php
     /******多项分支结构******/
     //格式1
     /*
        一月  元旦节
        二月  情人节
        三月  植树节
        四月  愚人节
        五月  劳动节
        六月  儿童节
     */
    $month =1 ;
    if ($month == 1 ){
        echo &#39;一月份,我们有元旦节&#39;;
    }else if($month ==2 ){
        echo &#39;二月份,我们有情人节&#39;;
    }else if($month ==3 ){
        echo &#39;三月份,我们有植树节&#39;;
    }else if($month ==4 ){
        echo &#39;四月份,我们有愚人节&#39;;
    }else if($month ==5 ){
        echo &#39;五月份,我们有劳动节&#39;;
    }else if($month ==6 ){
        echo &#39;六月份,我们有儿童节&#39;;
    }else{
        echo &#39;其他还有,中秋节,端午节,春节等&#39;;
    }
?>
登入後複製

運行結果為:

格式2:

switch...case格式

switch(變數) {

    case值:

##          php語句

          [break];可寫可不寫# 

##          [break]

     default;

         

     default;

          php語句

# 程式碼來展示,程式碼如下:詳細介紹PHP—多項分支結構

<?php 
/******多项分支结构  switch ******/
/*
    1:春季
    2:夏季
    3:秋季
    4:冬季
*/  
$season = 1;
switch($season){
    case 1:
        echo &#39;春天我们可以放风筝<br/>&#39;;
    case 2:    
        echo &#39;夏天我们可以游泳<br/>&#39;;
    case 3:
        echo &#39;秋天我们可以制作树叶标本<br/>&#39;;
    case 4:
        echo &#39;冬天我们可以堆雪人<br/>&#39;;
} 
?>
登入後複製
執行結果為:

  • 注意:

  • ##switch.. .case的分支結構和if...elseif...的分支結構並不同

  • switch...case的分支結構可以同時執行多個分支(分支中沒有break語句的出現,那麼將從當前case開始一直執行到最後)

  • 如果使用switch...case實現多項分支的單一項目選擇,可以為每個分支添加一個break語句即可;

  • switch...case的取值需要從字串和整形以及布林型值找那個選取;

  • ## switch...case只適合用於精確的判斷,不適用於範圍值的判斷;

#注意:書寫程式碼要注意格式,能增加程式碼的可讀性;

推薦學習:《

PHP影片教學###》###

以上是詳細介紹PHP—多項分支結構的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板