在 PHP 中,range()
函数用于创建一个包含指定范围内元素的数组。您可以通过设置第三个参数(步长)来自定义数组中每个元素之间的间隔。
语法:
range(start, end, step);
start
:范围的起始值。end
:范围的结束值。step
:步长,表示数组中每个元素之间的间隔。默认情况下,步长为 1。例如,要创建一个从 0 到 10 的数组,其中每个元素之间的间隔为 2,您可以这样做:
$array = range(0, 10, 2);
print_r($array);
输出:
Array
(
[0] => 0
[1] => 2
[2] => 4
[3] => 6
[4] => 8
[5] => 10
)
请注意,步长必须是正数。如果您需要创建一个递减的数组,可以使用负数作为步长。但是,请确保起始值大于结束值,否则结果将不符合预期。
例如,要创建一个从 10 到 0 的递减数组,其中每个元素之间的间隔为 2,您可以这样做:
$array = range(10, 0, -2);
print_r($array);
输出:
Array
(
[0] => 10
[1] => 8
[2] => 6
[3] => 4
[4] => 2
[5] => 0
)