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下判断数组中是否存在相同的值array_unique
Mar 25 PHP
PHP中全面阻止SQL注入式攻击分析小结
Jan 30 PHP
PHP设计模式之结构模式的深入解析
Jun 13 PHP
解析php如何将日志写进syslog
Jun 28 PHP
php权重计算方法代码分享
Jan 09 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
在PHP程序中使用Rust扩展的方法
Jul 03 PHP
php自定义时间转换函数示例
Dec 07 PHP
2017年最新PHP经典面试题目汇总(上篇)
Mar 17 PHP
PHP读取CSV大文件导入数据库的实例
Jul 24 PHP
让whoops帮我们告别ThinkPHP6的异常页面
Mar 02 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
人尽可用的Windows技巧小贴士之下篇
2007/03/22 PHP
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
php PDO异常处理详解
2016/11/20 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
javascript ajax的5种状态介绍
2014/08/18 Javascript
Js实现网页键盘控制翻页的方法
2014/10/30 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
javascript计时器详解
2015/02/28 Javascript
JavaScript中使用Math.floor()方法对数字取整
2015/06/15 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
javascript设计简单的秒表计时器
2020/09/05 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
el-select数据过多懒加载的解决(loadmore)
2019/05/29 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
[00:35]DOTA2上海特级锦标赛 VP战队宣传片
2016/03/04 DOTA
Python中第三方库Requests库的高级用法详解
2017/03/12 Python
Python print不能立即打印的解决方式
2020/02/19 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
Kivari官网:在线购买波西米亚服装
2018/10/29 全球购物
沙特阿拉伯家用电器和电子产品购物网站:Sheta and Saif
2020/04/03 全球购物
会议邀请书范文
2014/02/02 职场文书
优秀幼教自荐信
2014/02/03 职场文书
毕业评语大全
2014/05/04 职场文书
兽医医药专业求职信
2014/07/27 职场文书
老兵退伍标语
2014/10/07 职场文书
2014年药品销售工作总结
2014/12/16 职场文书