= 4.2.0, PHP 5, PHP 7, PHP 8)array_fill — 用給定的值填充數(shù)組說明array_fill(int $start_index, int $count, mixed $value): array用 value 參數(shù)的值填充 cou">

array_fill

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

array_fill用給定的值填充數(shù)組

說明

array_fill(int $start_index, int $count, mixed $value): array

value 參數(shù)的值填充 count 個(gè)元素到數(shù)組, 開始鍵名由 start_index 參數(shù)指定。

參數(shù)

start_index

返回的數(shù)組的第一個(gè)索引值。

如果 start_index 是負(fù)數(shù), 那么返回的數(shù)組的第一個(gè)索引將會(huì)是 start_index ,而后面索引則從0開始。 (參見 例子)。

count

要插入元素的數(shù)量。 必須大于或等于 0。

value

用來填充的值。

返回值

返回填充后的數(shù)組。

錯(cuò)誤/異常

如果 count 小于零,將會(huì)拋出 E_WARNING。

范例

示例 #1 array_fill() 例子

<?php
$a 
array_fill(56'banana');
$b array_fill(-24'pear');
print_r($a);
print_r($b);
?>

以上例程會(huì)輸出:

Array
(
    [5]  => banana
    [6]  => banana
    [7]  => banana
    [8]  => banana
    [9]  => banana
    [10] => banana
)
Array
(
    [-2] => pear
    [0] => pear
    [1] => pear
    [2] => pear
)

注釋

參見手冊(cè)上數(shù)組一節(jié)里關(guān)于負(fù)數(shù)的鍵的詳細(xì)解釋。

參見

  • array_fill_keys() - 使用指定的鍵和值填充數(shù)組
  • str_repeat() - 重復(fù)一個(gè)字符串
  • range() - 根據(jù)范圍創(chuàng)建數(shù)組,包含指定的元素