网站地图    收藏   

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

PHP流程控制学习笔记

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

[导读] 在php中流程控制包括了if,switch常用的两种流程控制语句了,下面我就来简单的介绍一下它们的应用例子,希望对各位会有所帮助. 一:顺序结构 二:分支结构(条件结构,选择结构) 1.单路分支...

在php中流程控制包括了if,switch常用的两种流程控制语句了,下面我就来简单的介绍一下它们的应用例子,希望对各位会有所帮助.

一:顺序结构

二:分支结构(条件结构,选择结构)

1.单路分支:

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

例子代码:

  1. $a=10; 
  2.      $b=5; 
  3.      if($a > $b
  4.         echo “$a是大于$b的”; 

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

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

例子代码:

  1. $a=10; 
  2.     $b=20; 
  3.      if($a > $b){ 
  4.                echo “$a大于$b<br>”; 
  5.      }else
  6.                echo “$a小于$b<br>”; 
  7.      } 

3.多路分支,可以使用 if else if 和swich case:

  1. //这是一种互斥的关系 
  2.       if(条件){ 
  3.     
  4.    }elseif(条件){ 
  5.     
  6.    }elseif(条件){ 
  7.     
  8.    }elseif(条件){ 
  9.     
  10.    }else
  11.     
  12.    } 
  13.    switch(变量){ 
  14.           case 值: 
  15.                代码: 
  16.          break
  17.         case 值1: 
  18.              代码; 
  19.        break
  20.      default
  21.    } 

例子代码:

  1. $hour=date(“H”); 
  2.        
  3.        if($hour > 6 && $hour < 9){ 
  4.                 echo “早上好”; 
  5.        }elseif($hour > 9 && $hour < 12){ 
  6.                 echo “上午好”; 
  7.        }elseif($hour > 12 && $hour < 14){ 
  8.                 echo “中午好”; 
  9.        }elseif($hour > 14 && $hour < 17){ 
  10.                 echo “下午好”; 
  11.        }elseif($hour > 17 && $hour < 19){ 
  12.                 echo “傍晚好”; 
  13.        }elseif($hour > 19 && $hour < 22){ 
  14.                 echo “晚上好”; 
  15.        }elseif($hour > 22 && $hour < 24){ 

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

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

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

添加评论