手机
当前位置:查字典教程网 >编程开发 >php教程 >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实现ping

php结合安卓客户端实现查询交互实例

php使用cookie实现记住登录状态

php编写的抽奖程序中奖概率算法

PHP学习之PHP运算符

php简单smarty入门程序实例

php实现插入排序

JAVA/JSP学习系列之七

php注入实例

PHP滚动日志的代码实现

精品推荐
分类导航