php学习之流程控制实现代码
php学习之流程控制实现代码
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下:

复制代码 代码如下:

<?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教程学习
编程开发子分类