ARRAY_FILL(3) 1 ARRAY_FILL(3)
array_fill - Fill an array with values
SYNOPSIS
array array_fill (int $start_index, int $num, mixed $value)
DESCRIPTION
Fills an array with $num entries of the value of the $value parameter, keys starting at the $start_index parameter.
PARAMETERS
o $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).
o $num
- Number of elements to insert. Must be greater than or equal to zero.
o $value
- Value to use for filling
RETURN VALUES
Returns the filled array
ERRORS
/EXCEPTIONS
Throws a E_WARNING if $num is less than zero.
CHANGELOG
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 5.6.0 | |
| | |
| | $num may now be zero. Previously, $num was |
| | required to be greater than zero. |
| | |
+--------+---------------------------------------------------+
EXAMPLES
Example #1
array_fill(3) 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
)
NOTES
See also the Arrays section of manual for a detailed explanation of negative keys.
SEE ALSO
array_fill_keys(3), str_repeat(3), range(3).
PHP Documentation Group ARRAY_FILL(3)