我有一个存储数字的数组。数字计数会不时变化。还有另一个变量,其中包含数字,我需要找出$num
范围内的变量。在上述情况下,$num
低于64.(大于32且小于64)
$ar = array(0, 32, 64, 96, 128, 160, 192, 224);
$num = 44;
我如何解决这个问题?
答案 0 :(得分:6)
$ar = array(0, 32, 64, 96, 128, 160, 192, 224);
$num = 44;
$range = min(array_filter($ar, function($i) use($num) {
return $i > $num;
}));
var_dump($range);