联系电话:0755-27515592
最新动态:

PHP教程

你的位置: 首页>>智慧亿恩>>PHP教程

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

点击数:14722015-07-22 14:38:30 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:流程控制 一、顺序结构 二、分支结构--条件结构--选择结构 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.  else if($hour > 17 && $hour < 19) 
  38.  { 
  39.   echo "傍晚好"
  40.  } 
  41.  else if($hour > 19 && $hour <22) 
  42.  { 
  43.   echo "晚上好"
  44.  } 
  45.  else 
  46.  { 
  47.   echo "夜晚好"
  48.  } 
  49.  //根据互斥性改良代码 
  50.  $hour=date("H"); 
  51.  if($hour < 9) 
  52.  { 
  53.   echo "good morning!"
  54.  } 
  55.  else if($hour < 12) 
  56.  { 
  57.   echo "上午好"
  58.  } 
  59.  else if($hour < 14) 
  60.  { 
  61.   echo  case " Mon"
  62.   echo "星期一"
  63.   break;"中午好"
  64.  } 
  65.  else if($hour < 17) 
  66.  { 
  67.   echo "下午好"
  68.  } 
  69.  else if($hour > 19) 
  70.  { 
  71.   echo "傍晚好"
  72.  } 
  73.  else if
【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程