4.2.5 PHP巢狀分支結構

巢狀條件分支結構

v**語法****:
**
**if(****表達式****1****){
**
**   if(****表達式****2****){
**
**    ****.. .. ..****
**
**  }else{
**
**     ****.. .. ..
**
**  }
**
**}else{
**
**   if(****表達式****3****){****   ****…****
**
**  }
**
**}
**

?巢狀式條件分支結構就是if語句的嵌套,即指if或else后面的語句塊中又包含if語句。if語句可以無限層地嵌套在其他if語句,這給程序的不同部分的條件執行提供了充分的彈性。

?巢狀式if..else流程控制使用范例:
<?php
$a=88;
echo "數學成績:  $A <p>";
if($a>=60){
if($a>=70){
  if($a>=90){
echo "不錯喔!!這次數學成績甲等!!";
  }else{
echo "還可以...這次數學成績乙等!!"; 
  }
 }else{
      echo "勉勉強強及格邊緣...這次數學成績丙等!!";
 }
 }else{
 echo "有待下次努力...數學成績不及格!!";
 }
?>
<?php
/*
 *
 *
 *   if($a > 3) {
 *      if($b > 5) {
 *          if($c > 3) {
 *              
 *          }
 *      } else {
 *          switch() {
 *              case 1: 
 *                  if() {
 *
 *                  }
 *
 *              break;
 *          }
 *      }
 *   } else {
 *      if($b > 5) {
 *          
 *      }
 *
 *   }
 *
 *
 *
 */

    $name = "hello";
    $sex = "女";
    $age = 80;

    if($sex == "男") {
        if($age >60) {
            echo "{$name} 這個人,是男人, 已經退休".($age-60)."年了<br>";
        }else {
            echo "{$name} 這個人,是男人, 還有".(60-$age)."年就退休<br>";
        }
    } else {
        if($age > 55) {
        
            echo "{$name} 這個人,是女人, 已經退休".($age-55)."年了<br>";
        } else {
        
            echo "{$name} 這個人,是女人, 還有".(55-$age)."年就退休<br>";
        }
    }
``

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 個人學習批處理的初衷來源于實際工作;在某個迭代版本有個BS(安卓手游模擬器)大需求,從而在測試過程中就重復涉及到...
    Luckykailiu閱讀 4,779評論 0 11
  • Swift 介紹 簡介 Swift 語言由蘋果公司在 2014 年推出,用來撰寫 OS X 和 iOS 應用程序 ...
    大L君閱讀 3,301評論 3 25
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,764評論 18 399
  • 我真心的認為,那是最好的了。 當他牽著女孩的手,從我身邊經過的時候,我也這么想。 幸福延展到了嘴角,我從沒看他這么...
    木頭籽閱讀 184評論 0 0
  • 煮一壺凈水, 泡一盞清茶, 看茶葉落入杯底, 湯色由無轉有, 又由濃轉淡, 素淡的心在這一刻得到清默, 在生活的點...
    袁益君閱讀 180評論 0 1