range() は、low から high までの整数の配列を返します。 low > high の場合、順番は high から low となります。
新しい引数: オプションの引数 step が PHP 5.0.0 で追加されました。
step が指定されている場合、それは 要素毎の増加数となります。step は正の数でなければなりません。デフォルトは 1 です。
注意: 4.1.0 より前のバージョンでは、range() 関数は、 昇順の整数配列のみを生成しました。 文字シーケンス及び降順の配列のサポートが 4.1.0 で追加されました。 文字のシーケンスは一文字のみに限定されます。それより長い文字が指定された場合は、 最初の文字のみが使用されます。
注意 |
PHP 4.1.0 から 4.3.2 までは、range() は数値文字を文字 (string) として認識し、数値 (integer) としては認識しません。 その代わり、文字列シーケンスが使用されます。例えば、 "4242" は "4" として扱われます。 |
shuffle()、 array_fill() および foreach も参照ください。