首頁  >  文章  >  後端開發  >  PHP如何判斷兩個數的和是否為30或其中某為30

PHP如何判斷兩個數的和是否為30或其中某為30

藏色散人
藏色散人原創
2021-08-12 09:25:462431瀏覽

哈嘍~今天我給大家一個非常基礎簡單的判斷問題,考考大家對PHP的運算符的了解有多深~

這個問題是這樣的:「請你寫一個PHP程式來檢查兩個給定的整數,如果其中一個是30或它們的總和是30,則傳回true」。

好的,那麼各位開始做題吧~(可能一分鐘就搞定了吧哈哈哈)

#不過新人朋友們還是可以透過這類題再鞏固一下PHP運算符的知識點,快動動手吧。

以下是我給的實作方法:

PHP程式碼如下:

<?php
function test($x, $y)
{
    return ($x == 30) || ($y == 30) || ($x + $y == 30);
}

var_dump(test(30, 0));
var_dump( test(25, 5));
var_dump( test(20, 30));
var_dump(test(20, 25));

回傳結果如下:

PHP如何判斷兩個數的和是否為30或其中某為30

那麼我要簡單介紹給大家下上述程式碼的意思:

首先我們透過function()關鍵字定義一個test()函數,並且給了兩個參數$x, $y;然後在方法體內透過運算子==、||、 實現判斷語句。

也就是說如果$x等於30或$y等於30又或$x $y等於30,則結果就會傳回true,否則回傳false;最後呼叫test函數即可。

我們可以看到我給了四對參數,分別是(30, 0),(25, 5),(20, 30),(20, 25);可以明顯看出最後一個會回傳false,其他都是true。

附:

==屬於比較運算符,表示等於,例x == y,如果x 等於y,則傳回true;

||屬於邏輯運算符,表示或,例x || y,如果x 和y 至少有一個為true,則傳回true;

屬於算術運算符,表示加,例x y,表示x 和y 的和。

最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!

以上是PHP如何判斷兩個數的和是否為30或其中某為30的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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