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

    array_unique

    移除数组中重复的值
  • 从数组中随机取出一个或多个单元 array_rand

    array_rand

    从数组中随机取出一个或多个单元
  • 使用用户自定义的比较函数对数组中的键名进行排序 uksort

    uksort

    使用用户自定义的比较函数对数组中的键名进
  • 对数组按照键名排序 ksort

    ksort

    对数组按照键名排序
  • 统计数组中各个的值的个数 array_count_values

    array_count_values

    统计数组中各个的值的个数
  • 对多个数组或多维数组进行排序 array_multisort

    array_multisort

    对多个数组或多维数组进行排序
  • 带索引检查计算数组的交集,用单独的回调函数比较数据和索引 array_uintersect_uassoc

    array_uintersect_uassoc

    带索引检查计算数组的交集,用单独的回调函
  • 返回单元顺序相反的数组 array_reverse

    array_reverse

    返回单元顺序相反的数组