PHP 配列がある場合:
$array
値:
45,41,40,39,37,31
そして変数があります:
$number = 38;
値を返すにはどうすればいいですか?
39
それは配列内で 38 (カウントアップ) に最も近い値だからでしょうか?
よろしくお願いいたします。
テイラー
ベストアンサー1
<?php
function closest($array, $number) {
sort($array);
foreach ($array as $a) {
if ($a >= $number) return $a;
}
return end($array); // or return NULL;
}
?>