流程控制php
1、顺序结构code
2、分支结构、条件结构、选择结构字符串
一、单路分支it
if(条件)//条件bool、ture或false等等class
{变量
代码段date
}循环
二、双路分支co
if(条件)字符
{
代码段
}else{
代码段
}
三、多路分支
if(条件)
{
语句
}elseif{
语句
}else{
语句
}
eg:
<?php $hour = date("H"); if($hour > 6 && $hour < 9){ echo "早上"; }else if($hour > 9 && $hour < 12){ echo "上午"; }else if($hour > 12 && $hour < 17){ echo "下午"; } ?>
switch(变量)//变量之用整型和字符串
{
case 值:
代码;
break;
case 值:
代码;
break;
}
<?php $week = date("D"); switch($week){ case "Mon": echo "星期一"; break; case "Tue": echo "星期二"; break; case "Wed": echo "星期三"; break; case "Thu": echo "星期四"; break; case "Fri": echo "星期五"; break; case "Sat": echo "星期六"; break; } ?>
四、嵌套分支
if(){
if(){
}else{
}
}else
{
if(){
}else{
}
}
<?php $sex = $_GET["sex"]; $age = $_GET["age"]; if($sex == "nan"){ if($age>=60){ echo "已经退休!"; }else{ echo "还在工做!"; } }else{ if($age>=60){ echo "已经退休!"; }else{ echo "还在工做!"; } echo "女同胞!"; } ?>
3、循环结构