回首頁
TwHappy部落格
會員專區
免費加入會員
會員登入
英文測驗
英文單字拼字測驗
英文單字填空測驗
英文測驗題庫練習
國考題庫
國考題庫亂數出題
國考題庫逐題測驗
小小遊戲
翻圖記憶
象棋麻將
智慧拼圖
幸運21點
本站服務
勞保年金試算
威力彩大樂透
最全減肥程式
日文50音辨識
棒球IQ測驗
運動IQ測驗
聯絡本站
Email信箱

PHP教學(11)範例:控制結構之五
日期:2011年3月31日


《三元運算子(?:)》

三元運算子屬於PHP的比較運算子中的另類,其特性介於比較運算子與控制結構之間,故寫於此。

三元運算子是由一個問號與一個冒號組成,他的作用類似if…else控制結構,只是語法更為精簡。標準語法如下:

1.
echo 條件?子句一:子句二; //直接輸出結果
2.
變數==(條件)?子句一:子句二; //將結果存入變數

問號的左邊是判斷條件,條件成立時,傳回子句一;條件不成立時,傳回子句二。

範例:

<?php
echo $nickname=="" "Guest" $nickname;  //直接輸出結果
?>


說明:如果$nickname(暱稱)為空字串,輸出「Guest」,否則輸出$nickname。

觀看執行結果:
http://www.twhappy.com/php.php?example=11

您也可以從網址列輸入變數$nickname,看看不同的結果,例如:
http://www.twhappy.com/php.php?example=11&nickname=...



 延伸閱讀    文章標籤:PHP教學
文章標籤
PHP教學 ( 30 )
英文學習 ( 8 )
旅遊紀實 ( 35 )
小說創作 ( 8 )
運動球技 ( 25 )
都市更新 ( 15 )
電腦網路 ( 14 )
生活財經 ( 15 )