4

数値を格納する配列があります。枚数は時期により変動します。$numa が数値を保持する別の変数があり、どの範囲に収まるかを調べる必要があります。上記の場合$numは 64 に該当します。 (32 より大きく 64 未満)

$ar = array(0, 32, 64, 96, 128, 160, 192, 224);

$num = 44;

どうすればこれをクラックできますか?

4

1 に答える 1

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);

オンラインデモ: http://ideone.com/KV6MWD

于 2013-05-17T11:32:12.470 に答える