Re: [問題] 判斷一數字是否介於某些範圍之內

看板PHP作者 (皮皮快跑)時間10年前 (2015/06/13 10:35), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串4/7 (看更多)
看來是個不錯有趣的題目。 也來試了另一種寫法。 <?php $a = [2,7,14,28,32,38,41,49]; $b = 8; function pair($array,$element) { $cnt = 0; while(($pair = array_slice($array,$cnt,2)) && (count($pair) === 2)){ $cnt += 2; if($pair[0] <= $element && $pair[1] >= $element){ return true; } } return false; } echo pair($a,$b); -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.211.209 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1434162939.A.51E.html

06/13 12:30, , 1F
array_slice()這樣用不錯 平常覺得實在很難用
06/13 12:30, 1F
文章代碼(AID): #1LUvRxKU (PHP)
討論串 (同標題文章)
文章代碼(AID): #1LUvRxKU (PHP)