首頁 >後端開發 >PHP問題 >php中三元表達式怎麼寫

php中三元表達式怎麼寫

青灯夜游
青灯夜游原創
2022-01-24 14:08:264531瀏覽

在php中,三元表達式可以實現簡單的條件判斷功能,寫法為「表達式1?表達式2:表達式3」;如果條件「表達式1」成立,則執行語句“表達式2”,否則執行“表達式3”。

php中三元表達式怎麼寫

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

php中的三元運算

三元運算可以實現簡單的條件判斷功能,即根據第一個表達式的結果在另外兩個表達式中選擇一個並執行

三元運算表達式的寫法:

表达式1?表达式2:表达式3

意思為:如果條件“表達式1”成立,則執行語句“表達式2”,否則執行“表達式3”

#範例程式碼如下:

<?php
    $a = 10;
    $a % 2 == 0 ? print &#39;$a 是偶数!&#39; : print &#39;$a 是奇数!&#39;;
?>

運行結果如下:

$a 是偶数!

另外表達式2表達式3 也可以使用單引號('')或雙引號("")來省略其中的任一個,來避免不必要的程式碼,如下所示:

<?php
    $a = 10;
    $b = 7;
    $a % 2 == 0 ? print &#39;$a 是偶数!<br>&#39; : "";
    $b % 2 == 0 ? &#39;&#39; : print &#39;$b 是奇数!&#39;;
?>

運行結果如下:

$a 是偶数!
$b 是奇数!

注意:使用三元運算時,如果需要列印字串,建議使用print 語句替代echo 語句。

推薦學習:《PHP影片教學

以上是php中三元表達式怎麼寫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn