English | 简体中文 | 繁體中文
查询

range()函数—用法及示例

「 创建一个包含指定范围内元素的数组 」


函数名称: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' 的字母数组。
补充纠错
上一个函数: rar://()函数
下一个函数: random_int()函数
热门PHP函数
分享链接