php学习之流程控制实现代码
2011-06-09 00:00
821 查看
<?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)."年才退休"; } } ?>
相关文章推荐
- php学习之流程控制实现代码
- PHP学习笔记(25)流程分支控制结构 (26)PHP实现简单计算器
- PHP基础学习之流程控制的实现分析
- PHP基础学习之流程控制的实现分析
- 多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】
- 多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】
- PHP学习——流程控制结构
- php学习之简单计算器实现代码
- PHP学习笔记——流程控制概述, PHP分支结构;
- php学习基础篇之基础函数(数学 日期 字符串)、php循环流程控制
- php学习笔记 数组遍历实现代码
- 免费SVN版本控制库Google code的搭建流程,以及隐藏代码,实现伪安全
- 用PHP ob_start()控制浏览器cache、生成html实现代码
- ios 基础学习之零基础代码控制实现2
- JAVA菜鸟学习日记——简单代码实现IOC控制反转
- PHP 文档学习 - 3 - 流程控制
- APP开发流程实例讲解-儒释道网络电台八天开发全程-实现功能代码:播放控制
- PHP的流程控制学习要点,流程控制就是人类思维的抽象
- [转]十天学习PHP之第二天(PHP)----掌握php的流程控制