range() returns an array of elements from
low
to high
,
inclusive. If low > high, the sequence will be from high to low.
New parameter: The optional
step
parameter was added in 5.0.0.
If a step
value is given, it will be used as the
increment between elements in the sequence. step
should be given as a positive number. If not specified,
step
will default to 1.
Note: Prior to PHP 4.1.0, range() only generated incrementing integer arrays. Support for character sequences and decrementing arrays was added in 4.1.0. Character sequence values are limited to a length of one. If a length greater than one is entered, only the first character is used.
Caution |
In PHP versions 4.1.0 through 4.3.2, range() sees numeric strings as strings and not integers. Instead, they will be used for character sequences. For example, "4242" is treated as "4". |
See also shuffle(), array_fill(), and foreach.