网站地图    收藏   

主页 > php专栏 > 流程控制语句 >

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

来源:未知    时间:2014-11-27 21:54 作者:xxadmin 阅读:

[导读] 流程控制 一、顺序结构 二、分支结构--条件结构--选择结构 1.单路分支 //条件bool,true或false,==!-||! if (条件) 执行下面一条语句 if (条件) { 代码段; 代码段; } 2.双路分支,使用else从句: if (条...

流程控制

一、顺序结构

二、分支结构--条件结构--选择结构

1.单路分支

  1. //条件bool,true或false,> < == !- & || ! 
  2.   if(条件) 
  3.    执行下面一条语句 
  4.   if(条件) 
  5.    { 
  6.    代码段; 
  7.    代码段; 
  8.  } 

2.双路分支,使用else从句:

  1. if(条件) 
  2.  执行一条语句 
  3. else 
  4.  执行一条语句 
  5. if(条件){ 
  6.   一条或多条代码 
  7. }else
  8.   一条或多条代码 

3.多路分支,可以使用 if  else if   和 switch case,这是一种互斥的关系:

  1. if(条件){ 
  2.  
  3. }else if(条件){ 
  4. }else if(条件){ 
  5. }else

4.嵌套分支

  1. if(){ 
  2.  if(){ 
  3.  }else
  4.   if(){} 
  5.  } 
  6.  } 

三、循环结构

总结:如果是判断一段范围 则使用elseif,如果是单个匹配,则使用switch case.

  1. //单路执行 
  2.  $a=10; 
  3.  $b=5; 
  4.  if($a > $b
  5.   echo "$a 是大于 $b 的"
  6.  
  7.  //双路执行 
  8.  $a=10; 
  9.  $b=20; 
  10.  if($a>$b
  11.  { 
  12.   echo "$a 大于 $b</br>"
  13.  } 
  14.  else 
  15.  { 
  16.   echo "$a 小于 $b</br>"
  17.  } 
  18.  
  19.  //多路执行 
  20.  $hour=date("H"); 
  21.  if($hour > 6 && $hour < 9) 
  22.  { 
  23.   echo "good morning!"
  24.  } 
  25.  else if($hour > 9 && $hour < 12) 
  26.  { 
  27.   echo "上午好"
  28.  } 
  29.  else if($hour > 12 && $hour < 14) 
  30.  { 
  31.   echo "中午好"
  32.  } 
  33.  else if($hour > 14 && $hour < 17) 
  34.  { 
  35.   echo "下午好"
  36.  } 
  37.  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论