4.14 快速填充数组元素
PHP提供函数快速填充数组,将数组中的某些或所有元素都置成同一个值,这个函数是array_fill(),其语法如下所示。
array array_fill(int$start,int$num,mixed$value)
函数array_fill()有3个参数:其中参数$start指定要填充元素的开始索引,参数$num表示将$num个数组元素以参数$value填充。代码4-25演示了该函数的用法,如下所示。
代码4-25 使用函数array_fill()填充数组4-25.php
01 <?php
02 $arr=array_fill(2,4,'orange');//填充数组$arr
03 echo'<pre>';
04
05 print_r($arr);
06 ?>
【代码解析】代码第2行应用了函数array_fill(),参数2表示开始的索引,就是从2开始,然后3、4。参数4表示元素的个数,参数'orange'就是元素的内容了。这段代码的执行结果如图4-25所示。