函数名称:range()
适用版本:所有PHP版本
函数描述:range() 函数创建一个包含指定范围内元素的数组。
语法:range(start, end, step)
参数:
- start:必需,指定范围的起始值。
- end:必需,指定范围的结束值。
- step:可选,指定元素之间的步长。默认为 1。
返回值:返回一个包含指定范围内元素的数组。
示例1:
// 创建一个从 1 到 5 的数组
$numbers = range(1, 5);
print_r($numbers);
// 输出:Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
示例2:
// 创建一个从 10 到 100,步长为 10 的数组
$numbers = range(10, 100, 10);
print_r($numbers);
// 输出:Array ( [0] => 10 [1] => 20 [2] => 30 [3] => 40 [4] => 50 [5] => 60 [6] => 70 [7] => 80 [8] => 90 [9] => 100 )
注意事项:
- 如果 start 大于 end,则 range() 函数会返回一个降序的数组。
- 如果 step 参数为负数,则 range() 函数会返回一个递减的数组。
- 如果 start 和 end 参数相等,则返回一个只包含一个元素的数组。
- range() 函数对于字符也适用,例如 range('a', 'z') 可以创建一个包含从 'a' 到 'z' 的字母数组。