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 过滤器实现代码
Aug 09 PHP
PHP中限制IP段访问、禁止IP提交表单的代码
Apr 23 PHP
PHP 无限分类三种方式 非函数的递归调用!
Aug 26 PHP
php根据操作系统转换文件名大小写的方法
Feb 24 PHP
让CodeIgniter的ellipsize()支持中文截断的方法
Jun 12 PHP
PHP版微信公众平台红包API
Apr 02 PHP
php遍历CSV类实例
Apr 14 PHP
PHP编写RESTful接口的方法
Feb 21 PHP
PHP会员找回密码功能的简单实现
Sep 05 PHP
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
May 23 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
详解no input file specified 三种解决方法
Nov 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中nowdoc和heredoc使用需要注意的一点
2014/03/21 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
PHP中创建和验证哈希的简单方法实探
2015/07/06 PHP
PHP手机号中间四位用星号*代替显示的实例
2017/06/02 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
JSQL  一个 web DB 的封装
2010/05/05 Javascript
各种页面定时跳转(倒计时跳转)代码总结
2013/10/24 Javascript
javascript中递归函数用法注意点
2015/07/30 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
node中的session的具体使用
2018/09/14 Javascript
JQuery实现ajax请求的示例和注意事项
2018/12/10 jQuery
javascript验证form表单数据的案例详解
2019/03/25 Javascript
小程序中this.setData的使用和注意事项
2019/08/28 Javascript
vue使用prop可以渲染但是打印台报错的解决方式
2019/11/13 Javascript
vue中watch和computed的区别与使用方法
2020/08/23 Javascript
跟老齐学Python之类的细节
2014/10/13 Python
python冒泡排序简单实现方法
2015/07/09 Python
Python实现将不规范的英文名字首字母大写
2016/11/15 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python+pandas计算数据相关系数的实例
2018/07/03 Python
对json字符串与python字符串的不同之处详解
2018/12/19 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
Python八皇后问题解答过程详解
2019/07/29 Python
Sixt美国租车:高端豪华车型自驾体验
2017/09/02 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
获奖的大学生创业计划书
2014/01/05 职场文书
应用外语系自荐信
2014/06/26 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
二审代理词范文
2015/05/25 职场文书
学校安全管理制度
2015/08/06 职场文书
公司管理建议书
2015/09/14 职场文书