哈嘍~今天我給大家一個非常基礎簡單的判斷問題,考考大家對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));
回傳結果如下:
那麼我要簡單介紹給大家下上述程式碼的意思:
首先我們透過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中文網其他相關文章!