PHP 流程控制主要是 if 和 switch 流程控制。
當您編寫代碼時,您常常需要為不同的判斷執行不同的動作。您可以在代碼中使用條件語句來完成此任務。
在 PHP 中,提供了下列條件語句:
- if 語句?- 在條件成立時執行代碼
- if...else 語句?- 在條件成立時執行一塊代碼,條件不成立時執行另一塊代碼
- if...else if....else 語句?- 在若干條件之一成立時執行一個代碼塊
- switch 語句?- 在若干條件之一成立時執行一個代碼塊
PHP - if 語句
if 語句用于僅當指定條件成立時執行代碼。
語法
if (條件)
{
條件成立時要執行的代碼;
}
如果當前時間小于 20,下面的實例將輸出 "Have a good day!":
實例
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
?>
運行
PHP - if...else 語句
在條件成立時執行一塊代碼,條件不成立時執行另一塊代碼,請使用 if....else 語句。
語法
if (條件)
{
條件成立時執行的代碼;
}
else
{
條件不成立時執行的代碼;
}
如果當前時間小于 20,下面的實例將輸出 "Have a good day!",否則輸出 "Have a good night!":
<?php
$t=date("H");
if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
PHP - if...else if....else 語句
在若干條件之一成立時執行一個代碼塊,請使用 if....else if...else 語句。.
語法
if (條件)
{
if 條件成立時執行的代碼;
}
else if (條件)
{
elseif 條件成立時執行的代碼;
}
else
{
條件不成立時執行的代碼;
}
如果當前時間小于 10,下面的實例將輸出 "Have a good morning!",如果當前時間不小于 10 且小于 20,則輸出 "Have a good day!",否則輸出 "Have a good night!":
<?php
$t=date("H");
if ($t<"10")
{
echo "Have a good morning!";
}
else if ($t<"20")
{
echo "Have a good day!";
}
else
{
echo "Have a good night!";
}
?>
switch
switch允許對一個標量(表達式)的多個可能結果做選擇。
語法:
switch (expr) {case result1:statement1break;case result2:statement2break;……default:statement
}
系統計算expr的值,根據計算結果(result1、result2等)來選擇下面對應執行語句,如果所有的case結果都不符合,則會執行default里的語句。
例子:
<?php
switch ($x) {case 0:echo "x 等于 0";break;case 1:echo "x 等于 1";break;case 2:echo "x 等于 2";break;default:echo "x 既不等于1和2,也不等于0";
}
?>
運行
提示
- 可以有多個 case 條件判斷
- case 后面結果也不是僅限于數字,也可以是字符或其他 PHP 支持的類型
- default 不是必須的
CSDN:程序猿 寄語:
1、作為一個真正的程序員,首先應該尊重編程,熱愛你所寫下的程序,他是你的伙伴,而不是工具。
2、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
3、編程是一種單調的生活,因此程序員比普通人需要更多的關懷,更多的友情。
4、程序不是年輕的專利,但是,他屬于年輕。
5、沒有情調,不懂浪漫,也許這是程序員的一面,但擁有樸實無華的愛是他們的另一面。
6、一個好漢三個幫,程序員同樣如此。
7、一個100行的代碼調試都可能會讓程序員遇到很多挫折,所以,面對挫折,我們永遠不能低頭。
8、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之后。
9、程序是我的生命,但我相信愛她甚過愛我的生命。
10、信念和目標,必須永遠洋溢在程序員內心。
11、就算我們站在群山之顛,也別忘記雄鷹依舊能從我們頭頂飛過。驕傲是比用JAVA進行底層開發更可笑的東西。
12、這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
13、如果調試一個程序讓你很苦惱,千萬不要放棄,成功永遠在拐角之后,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。
14、最累的時候,家人是你最好的歸宿。
?