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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。