php学习之流程控制实现代码
2015-01-24信息快讯网
php学习之流程控制实现代码,学习php的朋友可以参考下。
<?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语言流程控制中的主动与被动
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
php图片加中文水印实现代码分享
php中防止恶意刷新页面的代码小结
利用PHP生成静态HTML文档的原理
PHP学习笔记 IIS7下安装配置php环境
php中检查文件或目录是否存在的代码小结
php模拟js函数unescape的函数代码
PHP 万年历实现代码
PHP面向对象学习笔记之二 生成对象的设计模式
PHP面向对象学习笔记之一 基础概念
PHP系列学习之日期函数使用介绍
php学习之function的用法
php学习之运算符相关概念
php学习之简单计算器实现代码
php学习之 循环结构实现代码
php学习笔记之 函数声明(二)
php学习笔记之 函数声明
php学习之 数组声明
php学习笔记 数组遍历实现代码
一个PHP缓存类代码(附详细说明)
php下通过IP获取地理位置的代码(小偷程序)
PHP中break及continue两个流程控制指令区别分析