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的网址
Nov 25 PHP
一个PHP的QRcode类与大家分享
Nov 13 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
Jan 26 PHP
Yii2 输出xml格式数据的方法
May 03 PHP
PHP中多线程的两个实现方法
Oct 14 PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 PHP
ThinkPHP删除栏目(实现批量删除栏目)
Jun 21 PHP
一个非常实用的php文件上传类
Jul 04 PHP
Ubuntu中支持PHP5与PHP7双版本的简单实现
Aug 19 PHP
Thinkphp 框架扩展之标签库驱动原理与用法分析
Apr 23 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
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
PHP防盗链的基本思想 防盗链的设置方法
2015/09/25 PHP
php实现zip文件解压操作
2015/11/03 PHP
Laravel框架路由管理简单示例
2019/05/07 PHP
javascript跨域刷新实现代码
2011/01/01 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
Javascript实现找不同色块的游戏
2017/07/17 Javascript
用Vue.extend构建消息提示组件的方法实例
2017/08/08 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
JavaScript实现仿Clock ISO时钟
2018/06/29 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
2019/06/24 Javascript
如何在Angular8.0下使用ngx-translate进行国际化配置
2019/07/24 Javascript
深入理解redux之compose的具体应用
2020/01/12 Javascript
python实现从ftp服务器下载文件的方法
2015/04/30 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
Python设计模式之组合模式原理与用法实例分析
2019/01/11 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
python算法与数据结构之冒泡排序实例详解
2019/06/22 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
详解python的super()的作用和原理
2020/10/29 Python
python SOCKET编程基础入门
2021/02/27 Python
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
给领导的检讨书
2014/02/16 职场文书
授权委托书格式模板
2014/04/03 职场文书
环境工程专业自荐信范文
2014/06/24 职场文书
关于感恩的演讲稿400字
2014/08/26 职场文书
质监局领导班子对照检查材料思想汇报
2014/09/27 职场文书
2014年护士工作总结范文
2014/11/11 职场文书
征求意见函
2015/06/05 职场文书
入队仪式主持词
2015/07/04 职场文书
2016年端午节红领巾广播稿
2015/12/18 职场文书