PHP range( )
函数用于创建包含一系列元素的数组。 PHP range( ) 函数返回一个从低到高的元素数组。此函数是在 PHP 4.0 中引入的。
语法
array range ( mixed $start , mixed $end [, number $step = 1 ] );
参数
参数 | 描述 | 必须/可选 |
---|---|---|
start | 数组的下限。 | 必须 |
end | 数组的上界 | 必须 |
step | 增加数组元素的步骤。默认为 1。 | 可选 |
返回值
range( ) 函数返回元素数组。
例子1
<?php
$numbers= range(1,5);
print_r($numbers);
?>
输出:
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
例子2
<?php
$alphabet= range(a,g);
print_r($alphabet);
?>
输出:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
[6] => g
)
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
[6] => g
)
例子3
<?php
foreach (range(0, 100, 10) as $number)
{
echo "$number, ";
}
print "\n";
?>
输出:
0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,
例子4
<?php
$array = range("z","u");
print_r ($array);
?>
输出:
(
[0] => z
[1] => y
[2] => x
[3] => w
[4] => v
[5] => u
)
[0] => z
[1] => y
[2] => x
[3] => w
[4] => v
[5] => u
)