在php中,三元表達式可以實現簡單的條件判斷功能,寫法為「表達式1?表達式2:表達式3」;如果條件「表達式1」成立,則執行語句“表達式2”,否則執行“表達式3”。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php中的三元運算
三元運算可以實現簡單的條件判斷功能,即根據第一個表達式的結果在另外兩個表達式中選擇一個並執行
三元運算表達式的寫法:
表达式1?表达式2:表达式3
意思為:如果條件“表達式1”成立,則執行語句“表達式2”,否則執行“表達式3”
#範例程式碼如下:
<?php $a = 10; $a % 2 == 0 ? print '$a 是偶数!' : print '$a 是奇数!'; ?>
運行結果如下:
$a 是偶数!
另外表達式2
和表達式3
也可以使用單引號('')
或雙引號(""
)來省略其中的任一個,來避免不必要的程式碼,如下所示:
<?php $a = 10; $b = 7; $a % 2 == 0 ? print '$a 是偶数!<br>' : ""; $b % 2 == 0 ? '' : print '$b 是奇数!'; ?>
運行結果如下:
$a 是偶数! $b 是奇数!
注意:使用三元運算時,如果需要列印字串,建議使用print 語句替代echo 語句。
推薦學習:《PHP影片教學》
以上是php中三元表達式怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!