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 相关文章推荐
建立动态的WML站点(一)
Oct 09 PHP
两级联动select刷新后其值保持不变的实现方法
Jan 27 PHP
PHP防范SQL注入的具体方法详解(测试通过)
May 09 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
py文件转exe时包含paramiko模块出错解决方法
Aug 12 PHP
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
Dec 14 PHP
PC端微信扫码支付成功之后自动跳转php版代码
Jul 07 PHP
yii2.0整合阿里云oss删除单个文件的方法
Sep 19 PHP
PHP自定义函数实现数组比较功能示例
Oct 19 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
vmware linux系统安装最新的php7图解
Apr 14 PHP
使用php的mail()函数实现发送邮件功能
Jun 03 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
Smarty的配置与高级缓存技术分享
2012/06/05 PHP
php二分查找二种实现示例
2014/03/12 PHP
laravel 5 实现模板主题功能
2015/03/02 PHP
PHP实现的json类实例
2015/07/28 PHP
实例详解PHP中html word 互转的方法
2016/01/28 PHP
浅谈PHP的数据库接口和技术
2016/12/09 PHP
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
JS动态调用方法名示例介绍
2013/12/18 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
Node.js pipe实现源码解析
2017/08/12 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
Vue实现商品分类菜单数量提示功能
2019/07/26 Javascript
js数组相减简单示例【删除a数组所有与b数组相同元素】
2020/03/04 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
[49:30]DOTA2-DPC中国联赛正赛 Dragon vs Dynasty BO3 第二场 3月4日
2021/03/11 DOTA
python 简单的多线程链接实现代码
2016/08/28 Python
Python做文本按行去重的实现方法
2016/10/19 Python
使用Python对Excel进行读写操作
2017/03/30 Python
Python实现SSH远程登陆,并执行命令的方法(分享)
2017/05/08 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
Python计算一个点到所有点的欧式距离实现方法
2019/07/04 Python
详解python调用cmd命令三种方法
2019/07/08 Python
python列表插入append(), extend(), insert()用法详解
2019/09/14 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
全球最大的户外用品零售商之一:The House
2018/06/12 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
酒店销售主管岗位职责
2014/01/04 职场文书
监督检查工作方案
2014/05/28 职场文书
评先进个人材料
2014/12/29 职场文书
质量承诺书格式范文
2015/04/28 职场文书