<div class="section">
array(1000, 900, 800, 700, 600, 500, 400, 300, 200, 100);
みたいに-100刻みの配列をつくりたくてなにか良い方法はないかと考えた。
そこでよく使っているPHPのrange関数でできるのかなーと思ってdocをみてみた。
※値が増加するパターンでしか使ったことなかった。・・・と思う。
するとこんな記載が。
Description array range ( mixed $low , mixed $high [, number $step = 1 ] ) Return Values Returns an array of elements from low to high, inclusive. If low > high, the sequence will be from high to low.
どうやら引数の$low>$highの場合は今回やりたいことができそうだ。
ということでやってみた。
$hoge = range(1000, 100, -100); var_dump($hoge); array 0 => int 1000 1 => int 900 2 => int 800 3 => int 700 4 => int 600 5 => int 500 6 => int 400 7 => int 300 8 => int 200 9 => int 100
引数の名前が気持ち悪いけど、とりあえずできたのでよかった。
※fucntion range($from, $to, $step) の方が個人的にはわかりやすいなと思う。