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阅读 10,258评论 0 11
  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 8,552评论 3 25
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 我真心的认为,那是最好的了。 当他牵着女孩的手,从我身边经过的时候,我也这么想。 幸福延展到了嘴角,我从没看他这么...
    木头籽阅读 1,326评论 0 0
  • 煮一壶净水, 泡一盏清茶, 看茶叶落入杯底, 汤色由无转有, 又由浓转淡, 素淡的心在这一刻得到清默, 在生活的点...
    袁益君阅读 1,215评论 0 1