zl程序教程

您现在的位置是:首页 >  后端

当前栏目

PHP array_fill():以填充数据的方式创建新数组

PHP数组数据 方式 创建 Array 填充 fill
2023-06-13 09:12:02 时间
PHP array_fill() 函数会以填充数据的方式创建一个新数组,或者说使用某个值将数组填充到指定的长度,其语法如下:

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

参数说明:


如果 start_index 为非负数,数组的索引将从 start_index 开始,直到 start_index + num 1 结束; 如果 start_index 为负数,数组的索引将由 start_index, 0, 1, 2, , num-1 组成。

array_fill() 将会创建一个新数组,该数组包含 num 个元素,每个元素的值都是 value。和 array_pad() 不同,array_fill() 会以填充的方式创建一个新数组,而不是基于原有数组。

返回值:返回填充后的新数组。

使用示例如下:


 ?php

$a = array_fill(5, 6, banana //使用banana填充数组到6个元素, 索引键由数字5开始

$b = array_fill(-2, 4, pear //使用pear填充数组到4个元素, 索引键由-2开始

$c = array_fill(3, 2, array( PHP , http://c.biancheng.net/php/ , C语言中文网 // 用一个数组填充成一个二维数组

print_r($a);

print_r($b);

print_r($c);

? 

运行结果如下:

Array
(
  [5] = banana
  [6] = banana
  [7] = banana
  [8] = banana
  [9] = banana
  [10] = banana
)
Array
(
  [-2] = pear
  [0] = pear
  [1] = pear
  [2] = pear
)
Array
(
  [3] = Array
  (
  [0] = PHP
  [1] = http://c.biancheng.net/php/
  [2] = C语言中文网
  )
  [4] = Array
  (
  [0] = PHP
  [1] = http://c.biancheng.net/php/
  [2] = C语言中文网
  )
)

23851.html

C语言htmlphp