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 相关文章推荐
第1次亲密接触PHP5(1)
Oct 09 PHP
用PHP和ACCESS写聊天室(十)
Oct 09 PHP
php SQL之where语句生成器
Mar 24 PHP
php 404错误页面实现代码
Jun 22 PHP
超小PHP小马小结(方便查找后门的朋友)
May 05 PHP
与文件上传有关的php配置参数总结
Jun 14 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
phpmailer中文乱码问题的解决方法
Apr 22 PHP
PHP简单装饰器模式实现与用法示例
Jun 22 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
php微信公众号开发之简答题
Oct 20 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 地址栏信息的获取代码
2009/01/07 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
通过JS判断联网类型和连接状态的实现代码
2015/04/01 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
Boostrap基础教程之JavaScript插件篇
2016/09/08 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
详解Vue2.0里过滤器容易踩到的坑
2017/06/01 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
js实现内置计时器
2019/12/16 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
使用IPython下的Net-SNMP来管理类UNIX系统的教程
2015/04/15 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python+Wordpress制作小说站
2017/04/14 Python
python机器学习之神经网络(三)
2017/12/20 Python
Python实现可设置持续运行时间、线程数及时间间隔的多线程异步post请求功能
2018/01/11 Python
python中字符串的操作方法大全
2018/06/03 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
2018/06/22 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
keras 如何保存最佳的训练模型
2020/05/25 Python
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
移动端HTML5 input常见问题(小结)
2020/09/28 HTML / CSS
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
后勤人员自我鉴定
2013/10/20 职场文书
复核员上岗演讲稿
2014/01/05 职场文书
小学教师培训感言
2014/02/11 职场文书
南京青奥会口号
2014/06/12 职场文书
教师作风整顿个人剖析材料
2014/10/10 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
MySQL深分页问题解决思路
2022/12/24 MySQL