PHP演算法系列今天繼續~那麼在上一篇《PHP演算法練習十:計算圓的半徑與中心座標》中給大家介紹了怎麼用PHP計算圓的半徑和中心座標,有興趣的朋友可以學習了解一下~
→推薦:《PHP演算法練習系列大匯總(持續更新~)》
本文則要介紹怎麼用PHP判斷兩個給定的整數是不是在指定範圍內!
特定問題描述是「如何寫一個PHP程式來檢查兩個給定的整數是否在100..200範圍內(包括 100..200)」?
相信大家很快就能寫出來這個實作方法,以下是我給的方法,大家可以參考一下:
PHP程式碼如下:
<?php function test($x, $y) { return ($x >= 100 && $x <= 200) || ($y >= 100 && $y <= 200); } var_dump(test(100, 199)); var_dump(test(250, 300)); var_dump(test(105, 190));
列印結果則是:
boolean true boolean false boolean true
很簡單吧!在上述程式碼中我們就創建一個test方法,並且給其兩個參數,$x, $y;
這裡主要需要大家掌握的就是PHP運算符,如:
比較運算子:
大於等於(x >= y):如果x 大於或等於y,則傳回true;
小於等於(x < ;= y):如果x 小於或等於y,則傳回true;
邏輯運算子:
與(x && y):如果x和y 都為true,則傳回true;
或(x || y):如果x 和y 至少有一個為true,則傳回true。
附註:return 將程式控制回饋給呼叫模組。將在呼叫模組中執行的下一句表達式中繼續。
如果在一個函數中呼叫 return 語句,則會立即結束此函數的執行並將它的參數作為函數的值傳回。 return 也會終止 eval() 語句或腳本檔案的執行。
最後推薦給大家最新、最全面的《PHP影片教學》~快來學習吧!
以上是PHP演算法練習十一:檢查兩個給定整數是否在指定範圍內的詳細內容。更多資訊請關注PHP中文網其他相關文章!