PHP array_fill 数组函数

  • 定义和用法

    array_fill - 用给定的值填充数组
  • 版本支持

    PHP4 PHP5 PHP7
    V4.2.0(含)+支持 支持 支持
    V5.6.0 num 现在可以是零。 之前 num 必须大于零。
  • 语法

    array_fill (int $start_index , int $num , mixed $value  )   
    
    array_fill() 用 value 参数的值将一个数组填充 num 个条目,键名由 start_index 参数指定的开始。
  • 参数

    参数 必需的 描述
    start_index 返回的数组的第一个索引值。 如果 start_index 是负数, 那么返回的数组的第一个索引将会是 start_index ,而后面索引则从0开始。
    num 插入元素的数量。 必须大于或等于 0。
    value 用来填充的值。
  • 返回值

    返回填充后的数组。
    如果 num 小于零,将会抛出 E_WARNING。
  • 示例

    <?php
    $a = array_fill(5, 6, 'banana');
    $b = array_fill(-2, 4, 'pear');
    print_r($a);
    print_r($b);
    ?>
    
    尝试一下
  • 相关函数

    array_fill_keys() - 使用指定的键和值填充数组
    str_repeat() - 重复一个字符串
    range() - 根据范围创建数组,包含指定的元素