📜  PHP | array_fill()函数

📅  最后修改于: 2022-05-13 01:56:45.239000             🧑  作者: Mango

PHP | array_fill()函数

array_fill() 是PHP中的一个内置函数,用于用值填充数组。此函数基本上创建一个具有给定预填充值的用户定义数组。

句法:

array_fill($start_index, $number_elements, $values)

范围:
array_fill()函数采用三个参数,如下所述:

  1. $start_index:此参数指定将值填充到数组中的起始位置,用户要创建。如果 $start_index 为负数,则返回数组的第一个索引将是 $start_index 并且后面的索引将从零开始。所以最好给它分配一个正值。这是一个强制参数,必须提供。
  2. $number_elements:这个参数是指用户想要进入数组的元素个数。 $number_elements 应该是正数(包括 0,对于 5.6.0 版),否则会抛出 E_WARNING。这也是一个强制参数。
  3. $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