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>";         }     } ``  

始发于简书:caoyuan

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注