亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

php三元運算符知識匯總

2024-04-25 20:38:08
字體:
來源:轉載
供稿:網友

今天在改論文在線的時候遇到了一個語句看不懂:

$if_summary = $row['IF_SUMMARY']==2?'是':'否';

后來百度后發現是PHP的三元運算符

這句話的意思就等于是

if($row['IF_SUMMARY']==2){

$if_summary="是";

}else{

$if_summary="否";

}

三元運算符的功能與“if...else”流程語句一致,它在一行中書寫,代碼非常精練、執行效率更高。

在PHP程序中恰當地使用三元運算符能夠令腳本更為簡潔、高效。

代碼格式如下:(expr1) ? (expr2) : (expr3);

解釋:如果條件“expr1”成立,則執行語句“expr2”,否則執行“expr3”。

實現同樣的功能,若使用條件流程語句,就需要書寫多行代碼:

if(expr1) {

expr2;

} else {

expr3;

}

可見,前面所說的三元運算符之好并非夸張。可是,多數情況下我們只在代碼較為簡單的時候使用三元運算符,即執行語句只為單句的時候。如:

$a>$b ? print "a大于b" : print "a小于b";

事實上,三元運算符可以擴展使用,當設置的條件成立或不成立,執行語句都可以不止一句,試看以下格式:

(expr1) ? (expr2).(expr3) : (expr4).(expr5);

我們非常明顯地看到,多個執行語句可以使用用字符串運算符號(“.”)連接起來,各執行語句用小角括號包圍起來以表明它是一個獨立而完整的執行語句。這樣擴展后它的功能更為逼近“if...else”流程語句。

同時三元運算符還可以嵌套使用。例如,a大于b成立時:如果a小于c,那么x=c-a否則x=a-c;否則a小于b成立時:如果b小于c,那么x=c-b否則x=b-c:

$a>$b ? $x=($a<$c ? $c-$a : $a-$c) : $x=($b<$c ? $c-$b : $b-$c);

嵌套使用的三元運算符可讀性不太好,日后對代碼的維護極可能存在問題,但比起“if...else”之類的流程語句,在上述情形之下,它的確太簡練了,這是它的誘人之處。

對于喜歡偷懶和追求代碼簡潔的人來說,用三元運算符取代if流程語句應該是絕佳的選擇。即使不用考慮“三元”中條件句以外的任意某一“元”,使用三元運算符仍然比if語句簡練。以下語句的語法是正確的,它們以小解引號的方式忽略了第二或第三“元”:

$a>$b ? print "Yes" : "";

$a>$b ? '': print 'No';

應該注意的是:在使用三元運算符時,建議使用print語句替代echo語句。

注意下列一串語句的理解:

$str = $_GET['abc'] ? 'wangjinbo' : 'wjb';

這里不能理解為:當$str等于$_GET['abc'] 時,賦值為 'wangjinbo' 否則賦值為 'wjb';因為一:判斷相等應該用==;因原二:三元算符的語法是如上所示:(expr1) ? (expr2) : (expr3),顯然上面的二元,三元'wangjinbo'或'wjb'不能單獨構成一個有意義的表達式;

正確理解是:當$_GET['abc']為空(也就是否,PHP中 '',null,0,undifine,都等效布爾值false)時,將$str賦值為'wangjinbo',否則賦值為'wjb';

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲男人av电影| 亚洲欧美三级伦理| 欧美激情国产高清| 亚洲欧美日韩国产成人| 日本中文字幕不卡免费| 亚洲人av在线影院| 日本欧美一级片| 久热精品在线视频| 欧美性高潮在线| 国产精品精品久久久久久| 亚洲精品久久久久中文字幕欢迎你| 亚洲欧美中文另类| 国产精品视频内| 超碰97人人做人人爱少妇| 久久久999国产精品| 91色视频在线导航| 欧美猛少妇色xxxxx| 亚洲国产99精品国自产| 久久在精品线影院精品国产| 亚洲人成电影在线观看天堂色| 国产a∨精品一区二区三区不卡| 精品久久久香蕉免费精品视频| 精品国产区一区二区三区在线观看| 97色在线视频观看| 国产精品一区二区三区毛片淫片| 久久99亚洲热视| 国产一区二区在线播放| 91高清视频在线免费观看| 97精品久久久中文字幕免费| 日本成人激情视频| 精品av在线播放| 色综合视频网站| 亚洲精品影视在线观看| 午夜免费日韩视频| 日韩精品中文字幕久久臀| 91网站在线看| 琪琪亚洲精品午夜在线| 久久久噜噜噜久久| 亚洲成avwww人| 亚洲精品成人网| 日韩视频第一页| 欧美激情高清视频| 日韩免费在线观看视频| 欧亚精品中文字幕| 亚洲激情在线观看| 久久久精品一区二区| 国产高清在线不卡| 成人av.网址在线网站| 国外成人性视频| 中文欧美在线视频| 日韩视频在线免费观看| 欧美诱惑福利视频| 奇米四色中文综合久久| 欧洲亚洲女同hd| 66m—66摸成人免费视频| 2021久久精品国产99国产精品| 91av在线看| 色无极影院亚洲| 日韩美女毛茸茸| 亚洲国产精品久久| 国产精品啪视频| 欧美黄色片免费观看| 中文字幕一精品亚洲无线一区| 国产精品成人观看视频国产奇米| 亚洲aa在线观看| 亚洲天堂男人天堂女人天堂| 国产精品毛片a∨一区二区三区|国| 亚洲国产高潮在线观看| 亚洲欧美国内爽妇网| 精品视频中文字幕| 日韩在线视频网| 欧美激情精品久久久久久蜜臀| 一区二区三区高清国产| 亚洲人成电影在线| 欧美大片大片在线播放| 91av视频在线免费观看| 欧美成人在线影院| 亚洲天堂av在线播放| 亚洲xxxxx电影| 久久精品国产99国产精品澳门| 黄色精品在线看| 日韩av在线不卡| 国产精品一香蕉国产线看观看| 精品国产依人香蕉在线精品| 欧美日韩在线一区| 九九久久综合网站| 亚洲精品一区二区网址| 亚洲日韩欧美视频一区| 亚洲人成网站999久久久综合| 最好看的2019年中文视频| 日韩高清电影免费观看完整| 91欧美视频网站| 欧美电影免费观看大全| 亚洲精品国产欧美| 欧美亚洲在线播放| 欧美性猛交99久久久久99按摩| 在线亚洲午夜片av大片| 久久久久久国产| 1769国内精品视频在线播放| 国产成人一区二区三区电影| 精品亚洲夜色av98在线观看| 国产精品成人免费电影| 久久综合久久88| 精品亚洲一区二区三区四区五区| 日日狠狠久久偷偷四色综合免费| 日韩av在线看| 日本aⅴ大伊香蕉精品视频| 欧美午夜女人视频在线| 国产欧美一区二区三区四区| 青青草99啪国产免费| 97国产一区二区精品久久呦| 欧美中文字幕在线播放| 91精品国产91久久久久久不卡| 亚洲毛片在线免费观看| 亚洲伊人成综合成人网| 久久久91精品国产一区不卡| 亚洲最大av在线| 欧美性一区二区三区| 在线视频亚洲欧美| 欧美精品久久久久久久| 久久精品国产久精国产思思| 国产精品99久久久久久久久| 欧美精品日韩www.p站| 国内精品久久久久影院 日本资源| 日韩高清免费在线| x99av成人免费| 清纯唯美亚洲综合| 国产精品国产三级国产aⅴ浪潮| 国产精品夜色7777狼人| 日韩精品中文字幕在线| 亚洲另类图片色| 日韩网站在线观看| 亚洲精品久久久久久久久久久| 91tv亚洲精品香蕉国产一区7ujn| 久久精品国产亚洲一区二区| 国产午夜精品理论片a级探花| 国产精品白丝jk喷水视频一区| 国产精品自拍小视频| 国产亚洲免费的视频看| 亚洲有声小说3d| 亚洲国产另类 国产精品国产免费| 久久99久久99精品免观看粉嫩| 亚洲夜晚福利在线观看| 成人免费xxxxx在线观看| 久久久伊人日本| 亚洲精品国产电影| 国产精品免费电影| 亚洲国产一区自拍| 国产精品日韩欧美| 亚洲福利影片在线| 日韩国产在线看| 欧美另类高清videos| 国产精品尤物福利片在线观看| 亚洲影影院av| 久久国产精品久久久| 一本色道久久88亚洲综合88| 午夜精品久久久久久99热| 久久国产精品影片| 国产香蕉一区二区三区在线视频| 欧美激情精品久久久| 日韩av男人的天堂| 国产精品欧美激情| 国产精品爽爽ⅴa在线观看| 日本不卡视频在线播放|