查詢

array_fill()函式—用法及示例

「 建立一個由指定值填充的陣列。該陣列的鍵從$start_index開始,連續填充$num個元素,每個元素都是$value 」


函式名:array_fill()

用法:array_fill(int $start_index, int $num, mixed $value): array

說明:array_fill()函式用於建立一個由指定值填充的陣列。該陣列的鍵從$start_index開始,連續填充$num個元素,每個元素都是$value。

引數:

  • $start_index(必需):指定陣列開始的索引位置。
  • $num(必需):指定陣列中元素的數量。
  • $value(必需):指定要填充的值。

返回值:該函式返回一個新的填充陣列。

示例:

<?php
$index = 0;
$num = 5;
$value = 'PHP';

$result = array_fill($index, $num, $value);

print_r($result);
?>

輸出:

Array
(
    [0] => PHP
    [1] => PHP
    [2] => PHP
    [3] => PHP
    [4] => PHP
)

解釋:在上面的示例中,我們建立了一個新的陣列,陣列的鍵從0開始,連續填充了5個元素,每個元素都是字串'PHP'。最後使用print_r()函式列印輸出結果。

注:該函式在填充陣列時,如果$start_index是負數,則陣列的索引會從負數開始,依次遞增。如果$num是非正數,則返回空陣列。如果$value是物件或陣列,每個索引位置的值都是對$value的引用。

補充糾錯
上一個函式: array_diff_ukey()函式
下一個函式: array_fill_keys()函式
熱門PHP函式
分享連結