php学习之流程控制实现代码


Posted in PHP onJune 09, 2011
<?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中使用cookie来保存用户登录信息的实现代码
Mar 08 PHP
解析使用ThinkPHP应该掌握的调试手段
Jun 20 PHP
php ci框架验证码实例分析
Jun 26 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
php curl请求信息和返回信息设置代码实例
Apr 27 PHP
PHP文件操作详解
Dec 30 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
php实现留言板功能(会话控制)
May 23 PHP
Laravel中的Auth模块详解
Aug 17 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
PHP中-&gt;和=&gt;的含义及使用示例解析
Aug 06 PHP
浅谈PHP7中的一些小技巧
May 29 PHP
php学习之简单计算器实现代码
Jun 09 #PHP
php学习之 循环结构实现代码
Jun 09 #PHP
php学习笔记之 函数声明(二)
Jun 09 #PHP
php学习笔记之 函数声明
Jun 09 #PHP
php学习之 数组声明
Jun 09 #PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
You might like
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
2014/01/17 PHP
PHP json_decode函数详细解析
2014/02/17 PHP
如何学习Javascript入门指导
2013/11/01 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
JavaScript数组的栈方法与队列方法详解
2016/05/26 Javascript
jQuery实现可拖拽的许愿墙效果【附demo源码下载】
2016/09/14 Javascript
微信小程序 Buffer缓冲区的详解
2017/07/06 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
webpack打包多页面的方法
2018/11/30 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
Python深入学习之装饰器
2014/08/31 Python
简单的编程0基础下Python入门指引
2015/04/01 Python
Python数据拟合与广义线性回归算法学习
2017/12/22 Python
Python Logging 日志记录入门学习
2018/06/02 Python
pandas dataframe添加表格框线输出的方法
2019/02/08 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
python日志logging模块使用方法分析
2019/05/23 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
python将数组n等分的实例
2019/12/02 Python
Python数组拼接np.concatenate实现过程
2020/04/18 Python
Python 中Operator模块的使用
2021/01/30 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
财务管理专业自荐信范文
2013/12/24 职场文书
幼儿园老师寄语
2014/04/03 职场文书
网吧消防安全责任书
2014/07/29 职场文书
2014年教育工作总结
2014/11/26 职场文书
建筑工程挂靠协议书
2016/03/23 职场文书
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记