设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 分支结构 条件结构 选择构架

发布时间:2022-06-23 13:44 所属栏目:121 来源:互联网
导读:流程控制 一、顺序结构 二、分支结构--条件结构--选择结构 1.双路分支,使用else从句: if(条件) 执行一条语句 else 执行一条语句 if(条件){ 一条或多条代码 }else{ 一条或多条代码 } 2.单路分支 //条件bool,true或false, == !- || ! if(条件) 执行下面一条语
  流程控制
 
  一、顺序结构
 
  二、分支结构--条件结构--选择结构
 
  1.双路分支,使用else从句:
 
  if(条件)
   执行一条语句
  else
   执行一条语句
  if(条件){
    一条或多条代码
  }else{
    一条或多条代码
  }

  2.单路分支
 
  //条件bool,true或false,> < == !- & || !
    if(条件)
     执行下面一条语句
    if(条件)
     {
     代码段;
     代码段;
   }

  3.多路分支,可以使用 if  else if   和 switch case,这是一种互斥的关系:
 
  if(条件){
  
  }else if(条件){
  }else if(条件){
  }else{
  }
  4.嵌套分支
 
  if(){
   if(){
   }else{
    if(){}
   }
   }
  三、循环结构
 
  总结:如果是判断一段范围 则使用elseif,如果是单个匹配,则使用switch case.
 
  //单路执行
   $a=10;
   $b=5;
   if($a > $b)
    echo "$a 是大于 $b 的";
  
   //双路执行
   $a=10;
   $b=20;
   if($a>$b)
   {
    echo "$a 大于 $b</br>";
   }
  
   //判断当天星期
   $week=date("D");//获取星期几phpfensi.com
   switch($week) //switch(变量)  变量只用整型和字符串
   {
   case "Mon":
    echo "星期一";
    break;
   case "Tue"
    echo "星期二";
    break;
   case "Wed":
    echo "星期三";
    break;
   case "Thu":
    echo "星期四";
    break;
   case "Fri":
    echo "星期五";
    break;
   default:
    echo "周末";
   }
  
   //嵌套类
   $sex=$_GET["sex"];
   $age=$_GET["age"];
   if($sex=="nan")
   {
    if($age >= 60)
    {
     echo "这个$sex 已经退休".($age-60)."年了";
    }
    else
    {
     echo "这个男士还在工作,还有".(60-$age)."年才退休";
    }
   }
   else
   {
    if($age >= 66)
    {
     echo "这个$sex 已经退休".($age-66)."年了";
    }
    else
    {
     echo "这个女士还在工作,还有".(66-$age)."年才退休";
    }
   } 。

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读