php学习之------[流程控制]
生活随笔
收集整理的这篇文章主要介绍了
php学习之------[流程控制]
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
<?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");//获取星期几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)."年才退休";}}
?>
转载于:https://www.cnblogs.com/zizhuyuan/archive/2011/05/30/2062607.html
总结
以上是生活随笔为你收集整理的php学习之------[流程控制]的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Remoting技术简介
- 下一篇: 10个开源的PHP网站内容管理系统