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网站备份程序代码分享
Jun 10 PHP
PHP读取数据库并按照中文名称进行排序实现代码
Jan 29 PHP
PHP加密函数 Javascript/Js 解密函数
Sep 23 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
PHP中的traits简单使用实例
May 13 PHP
PHP下载生成的csv文件及问题总结
Aug 06 PHP
php命令行(cli)模式下报require 加载路径错误的解决方法
Nov 23 PHP
WordPress中用于获取及自定义头像图片的PHP脚本详解
Dec 17 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
Jan 07 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
Dec 24 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
PHP实现简易图形计算器
Aug 28 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安装攻略:常见问题解答(一)
2006/10/09 PHP
php array_pop()数组函数将数组最后一个单元弹出(出栈)
2011/07/12 PHP
PHP防止表单重复提交的几种常用方法汇总
2014/08/19 PHP
php中$_POST与php://input的区别实例分析
2015/01/07 PHP
php邮箱地址正则表达式验证
2015/11/13 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
图片onload事件触发问题解决方法
2011/07/31 Javascript
js模拟hashtable的简单实例
2014/03/06 Javascript
jQuery实现移动端滑块拖动选择数字效果
2015/12/24 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
JS 实现可停顿的垂直滚动实例代码
2016/11/23 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
JS使用tofixed与round处理数据四舍五入的区别
2017/10/25 Javascript
jQuery UI实现动画效果代码分享
2018/08/19 jQuery
vue仿element实现分页器效果
2018/09/13 Javascript
JavaScript实现单英文金山打字通
2020/07/24 Javascript
js实现随机div颜色位置 类似满天星效果
2019/10/24 Javascript
Vue之封装公用变量以及实现方式
2020/07/31 Javascript
JavaScript实现拖拽和缩放效果
2020/08/24 Javascript
python获取Linux下文件版本信息、公司名和产品名的方法
2014/10/05 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
pyinstaller打包成无控制台程序时运行出错(与popen冲突的解决方法)
2020/04/15 Python
python openssl模块安装及用法
2020/12/06 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
计算机本科生自荐信
2013/10/15 职场文书
物流专业毕业生推荐信范文
2013/11/18 职场文书
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
开展党的群众路线教育实践活动总结报告
2014/10/31 职场文书
邀请函的格式
2015/01/30 职场文书
体育教师个人总结
2015/02/09 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python