(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_fill — Fill an array with values
Fills an array with
num
entries of the value of the
value
parameter, keys starting at the
start_index
parameter.
start_index
The first index of the returned array.
If start_index
is negative,
the first index of the returned array will be
start_index
and the following
indices will start from zero
(see example).
num
Number of elements to insert. Must be greater than or equal to zero.
value
Value to use for filling
Returns the filled array
Throws a E_WARNING
if num
is
less than zero.
Version | Description |
---|---|
5.6.0 |
num may now be zero. Previously,
num was required to be greater than zero.
|
Example #1 array_fill() example
<?php
$a = array_fill(5, 6, 'banana');
$b = array_fill(-2, 4, 'pear');
print_r($a);
print_r($b);
?>
The above example will output:
Array ( [5] => banana [6] => banana [7] => banana [8] => banana [9] => banana [10] => banana ) Array ( [-2] => pear [0] => pear [1] => pear [2] => pear )
See also the Arrays section of manual for a detailed explanation of negative keys.