在 PHP 中,range()
函數用于創建一個包含指定范圍內元素的數組。您可以通過設置第三個參數(步長)來自定義數組中每個元素之間的間隔。
語法:
range(start, end, step);
start
:范圍的起始值。end
:范圍的結束值。step
:步長,表示數組中每個元素之間的間隔。默認情況下,步長為 1。例如,要創建一個從 0 到 10 的數組,其中每個元素之間的間隔為 2,您可以這樣做:
$array = range(0, 10, 2);
print_r($array);
輸出:
Array
(
[0] => 0
[1] => 2
[2] => 4
[3] => 6
[4] => 8
[5] => 10
)
請注意,步長必須是正數。如果您需要創建一個遞減的數組,可以使用負數作為步長。但是,請確保起始值大于結束值,否則結果將不符合預期。
例如,要創建一個從 10 到 0 的遞減數組,其中每個元素之間的間隔為 2,您可以這樣做:
$array = range(10, 0, -2);
print_r($array);
輸出:
Array
(
[0] => 10
[1] => 8
[2] => 6
[3] => 4
[4] => 2
[5] => 0
)