PHP range() Function

❮ PHP Array Reference

Example

Create an array containing a range of elements from "0" to "5":

<?php
$number = range(0,5);
print_r ($number);
?>
Try it Yourself »

Definition and Usage

The range() function creates an array containing a range of elements.

This function returns an array of elements from low to high.

Note: If the low parameter is higher than the high parameter, the range array will be from high to low.


Syntax

range(low, high, step)

Parameter Values

Parameter Description
low Required. Specifies the lowest value of the array
high Required. Specifies the highest value of the array
step Optional. Specifies the increment used in the range. Default is 1


Technical Details

Return Value: Returns an array of elements from low to high
PHP Version: 4+
PHP Changelog: The step parameter was added in PHP 5.0.

In PHP versions 4.1.0 through 4.3.2, this function sees numeric strings as strings and not integers. The numeric strings will be used for character sequences, e.g., "5252" is treated as "5".

Support for character sequences and decrementing arrays was added in PHP 4.1.0. Character sequence values are limited to a length of one. If the length is higher than one, only the first character is used. Before this version, range() only generated incrementing integer arrays.

More Examples

Example

Return an array of elements from "0" to "50" and increment by 10.

<?php
$number = range(0,50,10);
print_r ($number);
?>
Try it Yourself »

Example

Using letters - return an array of elements from "a" to "d"

<?php
$letter = range("a","d");
print_r ($letter);
?>
Try it Yourself »

❮ PHP Array Reference
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.