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 相关文章推荐
Content-type 的说明
Oct 09 PHP
php代码把全角数字转为半角数字
Dec 10 PHP
php Ajax乱码
Apr 09 PHP
PHP 字符串 小常识
Jun 05 PHP
PHP简洁函数(PHP简单明了函数语法)
Jun 10 PHP
php增删改查示例自己写的demo
Sep 04 PHP
PHP exif扩展方法开启详解
Jul 28 PHP
php生成xml时添加CDATA标签的方法
Oct 17 PHP
浅谈php7的重大新特性
Oct 23 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
php双向队列实例讲解
Nov 17 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_MySQL教程-第一天
2007/03/18 PHP
php获取url参数方法总结
2014/11/13 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
Laravel用户授权系统的使用方法示例
2018/09/16 PHP
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
Bootstrap下拉菜单效果实例代码分享
2016/06/30 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
2016/11/09 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
基于node.js express mvc轻量级框架实践
2017/09/14 Javascript
JS遍历DOM文档树的方法实例详解
2018/04/03 Javascript
vue采用EventBus实现跨组件通信及注意事项小结
2018/06/14 Javascript
微信小程序自定义导航教程(兼容各种手机)
2018/12/12 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
使用layer弹窗提交表单时判断表单是否输入为空的例子
2019/09/26 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
python网络编程之文件下载实例分析
2015/05/20 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
win10系统下Anaconda3安装配置方法图文教程
2018/09/19 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
Python turtle绘画象棋棋盘
2019/08/21 Python
详解Python 最短匹配模式
2020/07/29 Python
Python安装Bs4的多种方法
2020/11/28 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
学校司机岗位职责
2013/11/14 职场文书
2015政治思想表现评语
2015/03/25 职场文书
2015年教研员工作总结
2015/05/26 职场文书
2015年员工试用期工作总结
2015/05/28 职场文书
2016年妇联“6﹒26国际禁毒日”宣传活动总结
2016/04/05 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
Redis入门教程详解
2021/08/30 Redis
CSS实现五种常用的2D转换
2021/12/06 HTML / CSS