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’ 的字母序列。