PHP算法系列今天繼續(xù)~那么在上一篇《PHP算法練習(xí)十:計(jì)算圓的半徑和中心坐標(biāo)》中給大家介紹了怎么用PHP計(jì)算圓的半徑和中心坐標(biāo),感興趣的朋友可以學(xué)習(xí)了解一下~
→推薦:《PHP算法練習(xí)系列大匯總(持續(xù)更新~)》
本文則給大家介紹怎么用PHP判斷兩個(gè)給定的整數(shù)是不是在指定范圍內(nèi)!
具體問(wèn)題描述是“如何編寫(xiě)一個(gè)PHP程序來(lái)檢查兩個(gè)給定的整數(shù)是否在100..200范圍內(nèi)(包括 100..200)”?
相信大家很快就能寫(xiě)出來(lái)這種實(shí)現(xiàn)方法,下面是我給出的方法,大家可以參考一下:
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));
打印結(jié)果則是:
boolean true boolean false boolean true
很簡(jiǎn)單吧!在上述代碼中我們就創(chuàng)建一個(gè)test方法,并且給其兩個(gè)參數(shù),$x, $y;
這里主要需要大家掌握的就是PHP運(yùn)算符,如:
比較運(yùn)算符:
大于等于(x >= y):如果 x 大于或者等于 y,則返回 true;
小于等于(x <= y) :如果 x 小于或者等于 y,則返回 true;
邏輯運(yùn)算符:
與(x && y):如果 x 和 y 都為 true,則返回 true;
或(x || y):如果 x 和 y 至少有一個(gè)為 true,則返回 true。
注:return 將程序控制返還給調(diào)用模塊。 將在調(diào)用模塊中執(zhí)行的下一句表達(dá)式中繼續(xù)。
如果在一個(gè)函數(shù)中調(diào)用 return 語(yǔ)句,將立即結(jié)束此函數(shù)的執(zhí)行并將它的參數(shù)作為函數(shù)的值返回。return 也會(huì)終止 eval() 語(yǔ)句或者腳本文件的執(zhí)行。
最后給大家推薦最新最全面的《PHP視頻教程》~快來(lái)學(xué)習(xí)吧!