蠻酷的需求
來練功一下
$a=[2,7,14,28,32,38,41,49];
$two_pair_as_range_compare = function($array, $compare){
$range = array_chunk($array,2);
foreach($range as $eq){
if( $compare>=$eq[0] && $compare<=$eq[1] )
return true;
}
return false;
};
var_dump($two_pair_as_range_compare($a, 要比對的數字));
※ 引述《red0whale (red whale)》之銘言:
: 假設我有一陣列變數$a=[2,7,14,28,32,38,41,49];
: 今假設一個數$b
: 請問怎麼判斷$b是否介於2~7、14~28、32~38、41~49這些範圍之內?
: (亦即$b是否介於$a的數值範圍內,假設$a有偶數個元素)