首頁  >  文章  >  後端開發  >  PHP運算子(八)「三元運算子」實例講解

PHP運算子(八)「三元運算子」實例講解

怪我咯
怪我咯原創
2017-04-12 15:11:533488瀏覽

今天跟大家講解PHP運算子中的「三元運算子」。

三元運算子簡介

三元運算子在程式設計中常用的,它又稱為“三目運算子”,正如他的名字一樣,他需要三個操作數,他的作用是根據一個表達式在另兩個表達式中選擇一個,而不是用來在兩個語句或程式中選擇一個。我們來看看三元運算子的語法。

三元運算子的語法

三元運算子用(?:)表示,寫法如下

条件?结果1:结果2

當條件滿足是,選擇結果1,否則則是結果2,稍後我們會用例子來說明。

PHP運算子(八)「三元運算子」實例講解三元運算子的作用和PHP中的if...else...流程語句一樣,不過,三元運算子在一行中書寫,程式碼少,執行的效率也高一點。

三元運算子實例

本實例運用三元運算子實作一個簡單的選擇功能,如果條件成立會輸出“PHP中文網”,否則輸出“false”,實例程式碼如下:

<?php
header("content-type:text/html;charset=utf-8");   //设置编码
$a=100;                                           //说明一个变量
$b=($a==true?PHP中文网:false);
echo $b;
?>

程式碼運行結果:

PHP運算子(八)「三元運算子」實例講解

#上面我們說了三元運算子的作用和PHP中的if. ..else...流程語句一樣,那我們用if....else...流程語句在寫一遍上面的例子,程式碼如下

<?php
header("content-type:text/html;charset=utf-8"); //设置编码
$a=100;                                         
if($a==true){
    echo "PHP中文网";
}else{
    echo "false";
}
?>

程式碼運行結果:

PHP運算子(八)「三元運算子」實例講解

#可以看到兩個範例運行的結果是一樣的。

PS:雖然說三元運算和 if...else...流程語句一樣,但是多數情況下我們只在程式碼較為簡單的時候使用三元運算子。

上面就是三元運算子的簡單運用

相關文章推薦:

1.PHP運算子(一)"算術運算子"實例講解

2.PHP運算子(二)"字串運算子"實例詳解

3.PHP運算子(三) 」賦值運算子「實例講解

4.PHP運算子(四)」位元運算子「實例講解

5.PHP運算子(五)「邏輯運算子」實例講解

6.PHP運算子(六)」比較運算子「實例講解

7.PHP運算子(七)「錯誤控制運算子」實例講解

以上是PHP運算子(八)「三元運算子」實例講解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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