課程
/后端開(kāi)發(fā)
/PHP
/PHP入門(mén)篇
$r4 = 0?0:3; ? ? 結(jié)果是3
$r4 = 1?1:3; ? ? 結(jié)果是1
求原因?
2016-02-26
源自:PHP入門(mén)篇 6-1
正在回答
因?yàn)?r4的值是1
qq_聽(tīng)得見(jiàn)的安靜_0 提問(wèn)者
因?yàn)槿\(yùn)算符第一個(gè)值判斷的結(jié)果是布爾值,也就是0和1,而你直接給了它0和1的值,所以它直接根據(jù)這個(gè)結(jié)果返回值,它就不會(huì)再判斷,只要前面第一個(gè)給的是0,那么返回的永遠(yuǎn)都是第三個(gè)值,同樣,只要前面給的不是0,那么返回的也會(huì)永遠(yuǎn)是第二個(gè)值,想要正確的返回結(jié)果,第一個(gè)值需是判斷條件!
慕村5099856
樓主你可以去看看三目運(yùn)算符是什么功能
三目運(yùn)算中的條件,0等于false,1等于true,所以第一個(gè)會(huì)是后面的結(jié)果,第二個(gè)會(huì)是前面的結(jié)果!
這樓主真是。。前面就看見(jiàn)你問(wèn)的問(wèn)題了,沒(méi)想到你還沒(méi)搞清楚。。。這里的=左邊的和=右邊的是不同的運(yùn)算符,有優(yōu)先級(jí)的。。你去看看運(yùn)算符的優(yōu)先級(jí)吧
?$r4 = 0?0:3; 意思是判斷r4的值是不是0,如果是0就把0賦值給$r4,如果$r4的值不是0就把3賦值給r4。建議你在看看三元運(yùn)算符的定義哦
花落相隨0 回復(fù) qq_聽(tīng)得見(jiàn)的安靜_0 提問(wèn)者
舉報(bào)
PHP入門(mén)教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識(shí)。
1 回答1到100里面的3的倍數(shù)相加的結(jié)果顯示
3 回答echo 1+2+3;
3 回答結(jié)果為什么會(huì)是 0
2 回答為什么答案是{0我 0我 1去}???
5 回答計(jì)算12*3,并把結(jié)果輸出
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-02-26
因?yàn)?r4的值是1
2017-12-21
因?yàn)槿\(yùn)算符第一個(gè)值判斷的結(jié)果是布爾值,也就是0和1,而你直接給了它0和1的值,所以它直接根據(jù)這個(gè)結(jié)果返回值,它就不會(huì)再判斷,只要前面第一個(gè)給的是0,那么返回的永遠(yuǎn)都是第三個(gè)值,同樣,只要前面給的不是0,那么返回的也會(huì)永遠(yuǎn)是第二個(gè)值,想要正確的返回結(jié)果,第一個(gè)值需是判斷條件!
2016-08-08
樓主你可以去看看三目運(yùn)算符是什么功能
2016-05-24
三目運(yùn)算中的條件,0等于false,1等于true,所以第一個(gè)會(huì)是后面的結(jié)果,第二個(gè)會(huì)是前面的結(jié)果!
2016-02-26
這樓主真是。。前面就看見(jiàn)你問(wèn)的問(wèn)題了,沒(méi)想到你還沒(méi)搞清楚。。。這里的=左邊的和=右邊的是不同的運(yùn)算符,有優(yōu)先級(jí)的。。你去看看運(yùn)算符的優(yōu)先級(jí)吧
2016-02-26
?$r4 = 0?0:3; 意思是判斷r4的值是不是0,如果是0就把0賦值給$r4,如果$r4的值不是0就把3賦值給r4。建議你在看看三元運(yùn)算符的定義哦