array_fill
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_fill — 用給定的值填充陣列
說明
用 value 參數的值填充 count 個元素到陣列,
開始鍵名由 start_index 參數指定。
參數
-
start_index -
返回的陣列的第一個索引值。
如果
start_index是負數, 那麼返回的陣列的第一個索引將會是start_index,而後面索引則從0開始。 (參見 例子)。 -
count -
要插入元素的數量。 必須大於或等於 0。
-
value -
用來填充的值。
返回值
返回填充后的陣列。
錯誤/異常
如果 count 小於零,將會拋出 E_WARNING。
範例
示例 #1 array_fill() 例子
<?php
$a = array_fill(5, 6, 'banana');
$b = array_fill(-2, 4, 'pear');
print_r($a);
print_r($b);
?>
以上例程會輸出:
Array
(
[5] => banana
[6] => banana
[7] => banana
[8] => banana
[9] => banana
[10] => banana
)
Array
(
[-2] => pear
[0] => pear
[1] => pear
[2] => pear
)
註釋
參見手冊上陣列一節里關於負數的鍵的詳細解釋。