当前位置: 首页> 函数类别大全> 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_pop

    array_pop

    弹出数组最后一个单元(出栈)
  • 带索引检查计算数组的差集,用回调函数比较数据 array_udiff_assoc

    array_udiff_assoc

    带索引检查计算数组的差集,用回调函数比较
  • 对数组进行排序并保持索引关系 asort

    asort

    对数组进行排序并保持索引关系
  • 用回调函数比较数据来计算数组的差集 array_udiff

    array_udiff

    用回调函数比较数据来计算数组的差集
  • 对数组按照键名排序 ksort

    ksort

    对数组按照键名排序
  • 从数组中取出一段 array_slice

    array_slice

    从数组中取出一段
  • 将数组的内部指针指向最后一个单元 end

    end

    将数组的内部指针指向最后一个单元
  • 递归地合并一个或多个数组 array_merge_recursive

    array_merge_recursive

    递归地合并一个或多个数组