如果我有一个PHP数组:
$array
带有值:
45,41,40,39,37,31
我有一个变量:
$number = 38;
如何返回值?:
39
因为那是数组中最接近38(递增)的值?
问候,
泰勒
<?php function closest($array, $number) { sort($array); foreach ($array as $a) { if ($a >= $number) return $a; } return end($array); // or return NULL; } ?>