PHP array_fill

1.函数的作用:用指定的值填充数组;

2.函数的参数:

  @params int  $start_index   起始索引

  @params int num                填充的个数

  @params mixed                   用来填充的值

3.注意点:

  1)num参数只能为大于等于0的正数;

4.例子:

例子一:

1 <?php
2 /*
3  * 值用数组来填充
4  */
5 $arr = [0,0,1,0];
6 print_r(array_fill(0,4,$arr));

例子二:

 1 <?php
 2 // http://php.net/manual/zh/function.array-fill.php
 3 function array_setkeys(&$array, $fill = NULL) {
 4   $indexmax = -1;
 5   for (end($array); $key = key($array); prev($array)) {
 6     if ($key > $indexmax)
 7       $indexmax = $key;
 8   }
 9   for ($i = 0; $i <= $indexmax; $i++) {
10     if (!isset($array[$i]))
11       $array[$i] = $fill;
12   }
13   ksort($array);
14 }
15 ?>

 

posted @ 2017-04-23 23:09  GoodByeZ  阅读(122)  评论(0编辑  收藏  举报