这里给定开始和结束值,再给定一个步进值,就可以生成一个等差数组。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
function array_range( $from , $to , $step =1){
$array = array ();
for ( $x = $from ; $x <= $to ; $x += $step ){
$array [] = $x ;
}
return $array ;
}
print_r(array_range(0, 20, 5));
/*
returns:
Array
(
[0] => 0
[1] => 5
[2] => 10
[3] => 15
[4] => 20
)
*/
|
希望本文所述对大家的php程序设计有所帮助。