復制代碼 代碼如下:
 
<?php 
/* 
* 流程控制 
* 
* 一、順序結構 
* 二、分支結構--條件結構--選擇結構 
* 1.單路分支 
* //條件bool,true或false,> < == !- & || ! 
* if(條件) 
* 執(zhí)行下面一條語句 
* if(條件) 
* { 
* 代碼段; 
* 代碼段; 
* } 
* 
* 2.雙路分支 
* 使用else從句 
* 
* if(條件) 
* 執(zhí)行一條語句 
* else 
* 執(zhí)行一條語句 
* if(條件){ 
* 一條或多條代碼 
* }else{ 
* 一條或多條代碼 
* } 
* 
* 3.多路分支 
* 可以使用 if else if 和 switch case 
* //這是一種互斥的關系 
* if(條件){ 
* 
* }else if(條件){ 
* }else if(條件){ 
* }else{ 
* } 
* 4.嵌套分支 
* if(){ 
* if(){ 
* }else{ 
* if(){} 
* } 
* } 
* 三、循環(huán)結構 
* 
* 
* 
* 
* 
* 總結: 
* 如果是判斷一段范圍 則使用elseif 
* 如果是單個匹配,則使用switch case 
*/ 
//單路執(zhí)行 
$a=10; 
$b=5; 
if($a > $b) 
echo "$a 是大于 $b 的"; 
//雙路執(zhí)行 
$a=10; 
$b=20; 
if($a>$b) 
{ 
echo "$a 大于 $b</br>"; 
} 
else 
{ 
echo "$a 小于 $b</br>"; 
} 
//多路執(zhí)行 
$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 "夜晚好"; 
} 
//根據(jù)互斥性改良代碼 
$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 已經(jīng)退休".($age-60)."年了"; 
} 
else 
{ 
echo "這個男士還在工作,還有".(60-$age)."年才退休"; 
} 
} 
else 
{ 
if($age >= 66) 
{ 
echo "這個$sex 已經(jīng)退休".($age-66)."年了"; 
} 
else 
{ 
echo "這個女士還在工作,還有".(66-$age)."年才退休"; 
} 
} 
?> 
新聞熱點
疑難解答