php根据一个给定范围和步进生成数组的方法

这里给定开始和结束值,再给定一个步进值,就可以生成一个等差数组。tfZ码友部落

?tfZ码友部落

1tfZ码友部落

2tfZ码友部落

3tfZ码友部落

4tfZ码友部落

5tfZ码友部落

6tfZ码友部落

7tfZ码友部落

8tfZ码友部落

9tfZ码友部落

10tfZ码友部落

11tfZ码友部落

12tfZ码友部落

13tfZ码友部落

14tfZ码友部落

15tfZ码友部落

16tfZ码友部落

17tfZ码友部落

18tfZ码友部落

19tfZ码友部落

 

function array_range($from, $to, $step=1){tfZ码友部落

  $array = array();tfZ码友部落

  for ($x=$from; $x <= $to; $x += $step){tfZ码友部落

    $array[] = $x;tfZ码友部落

  }tfZ码友部落

  return $array;tfZ码友部落

}tfZ码友部落

print_r(array_range(0, 20, 5));tfZ码友部落

/*tfZ码友部落

returns:tfZ码友部落

ArraytfZ码友部落

(tfZ码友部落

  [0] => 0tfZ码友部落

  [1] => 5tfZ码友部落

  [2] => 10tfZ码友部落

  [3] => 15tfZ码友部落

  [4] => 20tfZ码友部落

)tfZ码友部落

*/tfZ码友部落

tfZ码友部落