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

    array_intersect_ukey

    用回调函数比较键名来计算数组的交集
  • 使用传递的数组递归替换第一个数组的元素 array_replace_recursive

    array_replace_recursive

    使用传递的数组递归替换第一个数组的元素
  • 将数组的内部指针倒回一位 prev

    prev

    将数组的内部指针倒回一位
  • 把数组中的值赋给一组变量 list

    list

    把数组中的值赋给一组变量
  • 带索引检查计算数组的差集,用回调函数比较数据 array_udiff_assoc

    array_udiff_assoc

    带索引检查计算数组的差集,用回调函数比较
  • 计算数组的差异 array_diff

    array_diff

    计算数组的差异
  • 返回数组中所有的值 array_values

    array_values

    返回数组中所有的值
  • 返回数组中的当前元素 current

    current

    返回数组中的当前元素