php range的步长怎么定

avatar
作者
筋斗云
阅读量:0

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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!