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

    array_is_list

    检查给定的数组是否是一个列表
  • 更改数组中所有键的大小写 array_change_key_case

    array_change_key_case

    更改数组中所有键的大小写
  • 为数组的每个元素应用回调函数 array_map

    array_map

    为数组的每个元素应用回调函数
  • 用回调函数迭代地将数组简化为单一的值 array_reduce

    array_reduce

    用回调函数迭代地将数组简化为单一的值
  • 带索引检查计算数组的交集,用单独的回调函数比较数据和索引 array_uintersect_uassoc

    array_uintersect_uassoc

    带索引检查计算数组的交集,用单独的回调函
  • 检查数组里是否有指定的键名或索引 array_key_exists

    array_key_exists

    检查数组里是否有指定的键名或索引
  • 用用户提供的回调函数做索引检查来计算数组的差集 array_diff_uassoc

    array_diff_uassoc

    用用户提供的回调函数做索引检查来计算数组
  • 带索引检查计算数组的交集,用回调函数比较数据 array_uintersect_assoc

    array_uintersect_assoc

    带索引检查计算数组的交集,用回调函数比较
热门文章