当前位置: 首页> 函数类别大全> array_fill

array_fill

用给定的值填充数组
名称:array_fill
分类:数组
所属语言:php
一句话介绍:用给定的键值填充数组。

array_fill 函数

适用 PHP 版本

PHP 4.0.0及以上版本

函数说明

array_fill 函数用于填充数组。它会用给定的值填充一个数组的指定范围,起始索引和数组大小都可以自定义。

函数语法

array_fill(int $start_index, int $num, mixed $value): array

参数

  • $start_index (int):数组起始索引(包括该索引)。
  • $num (int):要填充的数组元素数量。
  • $value (mixed):用于填充数组的值。可以是任何类型。

返回值

返回一个填充后的数组,数组的起始索引是指定的值,长度为指定的数量,且每个元素的值为提供的填充值。

示例

  <?php
  // 创建一个从索引5开始,包含10个元素,且所有元素的值为“apple”的数组
  $result = array_fill(5, 10, "apple");
<p>// 输出结果<br>
print_r($result);<br>
?><br>

上面代码创建了一个从索引5开始的数组,并用“apple”填充了从索引5开始的10个元素。

示例代码的说明

在上述示例中,`array_fill(5, 10, "apple")`表示从数组的索引5开始,填充10个元素,所有元素的值均为"apple"。最终输出的数组将会从索引5开始,包含10个“apple”元素:

  Array
  (
      [5] => apple
      [6] => apple
      [7] => apple
      [8] => apple
      [9] => apple
      [10] => apple
      [11] => apple
      [12] => apple
      [13] => apple
      [14] => apple
  )
  
同类函数
  • 带索引检查计算数组的差集,用回调函数比较数据和索引 array_udiff_uassoc

    array_udiff_uassoc

    带索引检查计算数组的差集,用回调函数比较
  • 将一个或多个单元压入数组的末尾(入栈) array_push

    array_push

    将一个或多个单元压入数组的末尾(入栈)
  • 使用键名比较计算数组的交集 array_intersect_key

    array_intersect_key

    使用键名比较计算数组的交集
  • 计算数组中的单元数目,或对象中的属性个数 count

    count

    计算数组中的单元数目,或对象中的属性个数
  • 递归地合并一个或多个数组 array_merge_recursive

    array_merge_recursive

    递归地合并一个或多个数组
  • 用回调函数对键名比较计算数组的差集 array_diff_ukey

    array_diff_ukey

    用回调函数对键名比较计算数组的差集
  • 带索引检查计算数组的差集 array_diff_assoc

    array_diff_assoc

    带索引检查计算数组的差集
  • 在数组开头插入一个或多个单元 array_unshift

    array_unshift

    在数组开头插入一个或多个单元