首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

array_fill

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

array_fill - 用值填充数组

描述

代码语言:javascript
复制
array array_fill ( int $start_index , int $num , mixed $value )

用参数num值的条目填充数组,从value参数开始键start_index

参数

start_index

返回数组的第一个索引。

如果start_index是负数,返回数组的第一个索引将是start_index,并且以下索引将从零开始(请参见示例)。

num

要插入的元素的数量。必须大于或等于零。

value

用于填充的值

返回值

返回已填充的数组

错误/异常

抛出一个E_WARNINGif num小于零。

更新日志

版本

描述

5.6.0

num现在可以是零。以前,num必须大于零。

示例

示例#1 array_fill()示例

代码语言:javascript
复制
<?php
$a = array_fill(5, 6, 'banana');
$b = array_fill(-2, 4, 'pear');
print_r($a);
print_r($b);
?>

上面的例子将输出:

代码语言:javascript
复制
Array
(
    [5]  => banana
    [6]  => banana
    [7]  => banana
    [8]  => banana
    [9]  => banana
    [10] => banana
)
Array
(
    [-2] => pear
    [0] => pear
    [1] => pear
    [2] => pear
)

注意

有关否定键的详细说明,另请参阅手册的“数组”部分。

另请参阅

  • array_fill_keys() - 用数值填充数组,指定键
  • str_repeat() - 重复一个字符串
  • range() - 创建一个包含一系列元素的数组

← array_fill_keys

array_filter →

扫码关注腾讯云开发者

领取腾讯云代金券