PHPのrange

array(1000, 900, 800, 700, 600, 500, 400, 300, 200, 100);

みたいに-100刻みの配列をつくりたくてなにか良い方法はないかと考えた。

そこでよく使っているPHPのrange関数でできるのかなーと思ってdocをみてみた。

※値が増加するパターンでしか使ったことなかった。・・・と思う。

するとこんな記載が。

どうやら引数の$low>$highの場合は今回やりたいことができそうだ。

ということでやってみた。

引数の名前が気持ち悪いけど、とりあえずできたのでよかった。

※fucntion range($from, $to, $step) の方が個人的にはわかりやすいなと思う。

Pocket

Posted in PHP.

コメントを残す

メールアドレスが公開されることはありません。

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">