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)."年才退休";}}
?>
轉載于:https://www.cnblogs.com/zizhuyuan/archive/2011/05/30/2062607.html
總結
以上是生活随笔為你收集整理的php学习之------[流程控制]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Remoting技术简介
- 下一篇: 优盘插在电脑显示格式化是怎么回事 优盘插