好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

流程控制

一、顺序结构

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

1.单路分支

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

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

if (条件)   执行一条语句  else    执行一条语句  if (条件){    一条或多条代码  } else {    一条或多条代码  } 

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>" ;   }    else    {     echo   "$a 小于 $b</br>" ;   }      //多路执行     $hour = date ( "H" );    if ( $hour  > 6 &&  $hour  < 9)   {     echo   "good morning!" :   }    else   if ( $hour  > 9 &&  $hour  < 12)   {     echo   "上午好" ;   }    else   if ( $hour  > 12 &&  $hour  < 14)   {     echo   "中午好" ;   }    else   if ( $hour  > 14 &&  $hour  < 17)   {     echo   "下午好" ;   }    else   if ( $hour  > 17 &&  $hour  < 19)   {     echo   "傍晚好" ;   }    else   if ( $hour  > 19 &&  $hour  <22)   {     echo   "晚上好" ;   }    else    {     echo   "夜晚好" ;   }    //根据互斥性改良代码     $hour = date ( "H" );    if ( $hour  < 9)   {     echo   "good morning!" :   }    else   if ( $hour  < 12)   {     echo   "上午好" ;   }    else   if ( $hour  < 14)   {     echo    case   " Mon" :     echo   "星期一" ;     break ; "中午好" ;   }    else   if ( $hour  < 17)   {     echo   "下午好" ;   }    else   if ( $hour  > 19)   {     echo   "傍晚好" ;   }    else   if ( $hour  < 22)   {     echo   "晚上好" ;   }    else    {     echo   "夜晚好" ;   }      //判断当天星期     $week = date ( "D" ); //获取星期几phpfensi测试数据   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 ). "年才退休" ;    }   }   

查看更多关于php 分支结构 条件结构 选择结构的详细内容...

  阅读:54次