PHP 的 range()
函数用于创建一个包含指定范围内元素的数组
range(mixed $start, mixed $end, int|float $step = 1): array
参数说明:
$start
:范围的起始值。可以是整数或字符串(仅限于单个字符)。$end
:范围的结束值。可以是整数或字符串(仅限于单个字符)。$step
:(可选)范围内每个元素之间的间隔。默认值为 1。可以是整数或浮点数。
示例:
// 整数范围 $numbers = range(1, 10); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] // 字母范围 $letters = range('a', 'e'); // ['a', 'b', 'c', 'd', 'e'] // 自定义步长 $odd_numbers = range(1, 10, 2); // [1, 3, 5, 7, 9]
注意:当使用字符串作为参数时,range()
函数会按照 ASCII 码值生成范围。例如,range('a', 'e')
将生成从 ‘a’ 到 ‘e’ 的字母序列。