亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    PHP算法練習(xí)一:計(jì)算兩個(gè)數(shù)的和及其總和的三倍

    當(dāng)你跨入PHP的大門,學(xué)習(xí)就永無止境,所謂根基堅(jiān)固,才有枝繁葉茂,碩果累累;那么今天將開啟PHP算術(shù)系列的文章,也希望大家不計(jì)難易,一起練習(xí)吧。

    本文算術(shù)練習(xí)的問題是“編寫一個(gè)PHP程序來計(jì)算兩個(gè)給定整數(shù)值的總和,如果兩個(gè)值相同,則返回其總和的三倍”。

    下面是我給出的方法:

    PHP代碼:

    <?php function test($x, $y) {     return $x == $y ? ($x + $y)*3 : $x + $y; } echo test(1, 2)."<br>"; echo test(3, 2)."<br>"; echo test(2, 2)."<br>";

    輸出計(jì)算結(jié)果是:

    PHP算法練習(xí)一:計(jì)算兩個(gè)數(shù)的和及其總和的三倍

    上述代碼中,核心的代碼部分就是“$x == $y ? ($x + $y)*3 : $x + $y;”,這段代碼的意思就是先判斷$x 和 $y是否相等,如果不相等就執(zhí)行“$x + $y”,如果相等則執(zhí)行“($x + $y)*3”。

    本例子中我們給出的第一對(duì)參數(shù)是1和2,是不同的數(shù)值,所以返回的結(jié)果是他們的和,即3;

    第二對(duì)參數(shù)是3和2,同理,返回的和是5;

    第三對(duì)給出的參數(shù)是2和2,是兩個(gè)相同的數(shù)值,所以返回的結(jié)果是他們總和的三倍,即3*(2+2)=12。

    這里需要大家掌握一個(gè)重要的運(yùn)算符,三元運(yùn)算符"?:" 。

    語法格式是“(expr1) ? (expr2) : (expr3)

    對(duì) expr1 求值為 TRUE 時(shí)的值為 expr2,在 expr1 求值為 FALSE 時(shí)的值為 expr3。

    注:

    自 PHP 5.3 起,可以省略三元運(yùn)算符中間那部分。表達(dá)式 expr1 ?: expr3 在 expr1 求值為 TRUE 時(shí)返回 expr1,否則返回 expr3。

    關(guān)于PHP運(yùn)算符的具體介紹,大家可以閱讀手冊(cè)中的《PHP運(yùn)算符》章節(jié)。

    最后給大家推薦一個(gè)咱們平臺(tái)的最新免費(fèi)課程《從0開始進(jìn)入PHP的世界》~快來學(xué)習(xí)吧!

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)