array_fill()是PHP的內置函數,用於用值填充數組。此函數本質上創建具有給定預填充值的用戶定義的數組。
用法:
array_fill($start_index, $number_elements, $values)
參數:
array_fill()函數采用三個參數,如下所述:
- $start_index:此參數指定將值填充到用戶要創建的數組中的起始位置。如果$start_index為負,則返回數組的第一個索引為$start_index,隨後的索引將從零開始。因此,最好為其分配一個正值。這是必填參數,必須提供。
- $number_elements:該參數指的是用戶想要輸入數組的元素數。 $number_elements應該為正(對於版本5.6.0,為0),否則將引發E_WARNING。這也是必填參數。
- $values :此參數表示我們要插入到數組中的值。這些值可以是任何類型。
返回類型:array_fill()函數返回一個填充的用戶定義的數組,其值由$value參數描述。
例子:
Input : $start_index = 2; $number_elements = 3; $values = "Geeks"; Output : Array ( [2] => Geeks [3] => Geeks [4] => Geeks ) Input : $start_index = -10; $number_elements = 3; $values = 45; Output : Array ( [-10] => 45 [0] => 45 [1] => 45 )
以下示例程序旨在說明array_fill()函數在PHP中的工作:
<?php
// PHP code to illustrate the working of array_fill()
function Fill($start_index, $number_elements, $values){
return(array_fill($start_index, $number_elements, $values));
}
// Driver Code
$start_index = 2;
$number_elements = 5;
$values = "Geeks";
print_r(Fill($start_index, $number_elements, $values));
?>
輸出:
Array ( [2] => Geeks [3] => Geeks [4] => Geeks [5] => Geeks [6] => Geeks )
參考: http://php.net/manual/en/function.array-fill.php
相關用法
- p5.js hue()用法及代碼示例
- PHP Ds\Map xor()用法及代碼示例
- PHP each()用法及代碼示例
- PHP abs()用法及代碼示例
- PHP cos( )用法及代碼示例
- PHP Ds\Map put()用法及代碼示例
- PHP sin( )用法及代碼示例
- CSS hsl()用法及代碼示例
- PHP Ds\Map get()用法及代碼示例
- p5.js arc()用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- d3.js d3.rgb()用法及代碼示例
注:本文由純淨天空篩選整理自Chinmoy Lenka大神的英文原創作品 PHP | array_fill() function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。