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 )
註釋
參見手冊上陣列一節里關於負數的鍵的詳細解釋。