一、if語句
if語句用於判斷條件是否成立,如果成立則執行一段代碼。下面是一個基本的if語句:
if (條件判斷) {
// 代碼塊
}
例如,我們要判斷一個數是否大於0,如果大於0則輸出「正數」:
$num = 10;
if ($num > 0) {
echo '正數';
}
如果條件不成立,則代碼塊中的代碼不會執行。
二、ifelse語句
ifelse語句用於在條件成立和不成立時分別執行不同的代碼塊。下面是一個基本的ifelse語句:
if (條件判斷) {
// 成立時的代碼塊
} else {
// 不成立時的代碼塊
}
例如,我們要判斷一個數是否大於0,如果大於0則輸出「正數」,否則輸出「非正數」:
$num = -10;
if ($num > 0) {
echo '正數';
} else {
echo '非正數';
}
三、ifelseifelse語句
ifelseifelse語句用於在多個條件成立時執行不同的代碼塊。下面是一個基本的ifelseifelse語句:
if (條件1) {
// 條件1成立時的代碼塊
} elseif (條件2) {
// 條件2成立時的代碼塊
} else {
// 條件1和條件2都不成立時的代碼塊
}
例如,我們要根據一個數的正負情況輸出不同的內容:如果大於0則輸出「正數」,如果小於0則輸出「負數」,否則輸出「零」:
$num = 0;
if ($num > 0) {
echo '正數';
} elseif ($num < 0) {
echo '負數';
} else {
echo '零';
}
四、嵌套if語句
if語句可以進行嵌套,即if語句中包含了另一個if語句。下面是一個嵌套if語句的例子:
$num = 10;
if ($num > 0) {
if ($num < 20) {
echo '數字在0到20之間';
}
}
上面的代碼中,首先判斷$num是否大於0,如果大於0則進入第一個if語句,在第一個if語句中判斷$num是否小於20,如果小於20則輸出「數字在0到20之間」。如果第一個if語句中的條件不成立,則第二個if語句中的代碼不會執行。
五、使用邏輯運算符組合條件
在if語句中可以使用邏輯運算符(&&、and、||、or、!)將多個條件組合起來。例如,我們要判斷一個數是否大於0且小於10,則可以這樣寫:
$num = 5;
if ($num > 0 && $num < 10) {
echo '數字在0到10之間';
}
使用邏輯運算符能夠簡化代碼,並且可以處理更複雜的條件判斷。
原創文章,作者:REDYN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316629.html
微信掃一掃
支付寶掃一掃