今天跟大家講解PHP運算子中的「三元運算子」。
三元運算子簡介
三元運算子在程式設計中常用的,它又稱為“三目運算子”,正如他的名字一樣,他需要三個操作數,他的作用是根據一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或程式中選擇一個。我們來看看三元運算子的語法。
三元運算子的語法
三元運算子用(?:)表示,寫法如下
条件?结果1:结果2
當條件滿足是,選擇結果1,否則則是結果2,稍後我們會用例子來說明。
三元運算子的作用和PHP中的if...else...流程語句一樣,不過,三元運算子在一行中書寫,程式碼少,執行的效率也高一點。
三元運算子實例
本實例運用三元運算子實作一個簡單的選擇功能,如果條件成立會輸出“PHP中文網”,否則輸出“false”,實例程式碼如下:
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; //说明一个变量 $b=($a==true?PHP中文网:false); echo $b; ?>
程式碼運行結果:
#上面我們說了三元運算子的作用和PHP中的if. ..else...流程語句一樣,那我們用if....else...流程語句在寫一遍上面的例子,程式碼如下
<?php header("content-type:text/html;charset=utf-8"); //设置编码 $a=100; if($a==true){ echo "PHP中文网"; }else{ echo "false"; } ?>
程式碼運行結果:
#可以看到兩個範例運行的結果是一樣的。
PS:雖然說三元運算和 if...else...流程語句一樣,但是多數情況下我們只在程式碼較為簡單的時候使用三元運算子。
上面就是三元運算子的簡單運用
相關文章推薦:
以上是PHP運算子(八)「三元運算子」實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!