一、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