PHP | array_fill()函数
array_fill() 是PHP中的一个内置函数,用于用值填充数组。此函数基本上创建一个具有给定预填充值的用户定义数组。
句法:
array_fill($start_index, $number_elements, $values)
范围:
array_fill()函数采用三个参数,如下所述:
- $start_index:此参数指定将值填充到数组中的起始位置,用户要创建。如果 $start_index 为负数,则返回数组的第一个索引将是 $start_index 并且后面的索引将从零开始。所以最好给它分配一个正值。这是一个强制参数,必须提供。
- $number_elements:这个参数是指用户想要进入数组的元素个数。 $number_elements 应该是正数(包括 0,对于 5.6.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
)
下面的程序说明了PHP中 array_fill()函数的工作:
输出:
Array
(
[2] => Geeks
[3] => Geeks
[4] => Geeks
[5] => Geeks
[6] => Geeks
)
参考: 函数 : PHP 。 PHP