在 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 )