Php/docs/function.array-fill
array_fill
(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_fill — Fill an array with values
Description
array_fill
( int $start_index
, int $count
, mixed $value
) : array
Fills an array with
count entries of the value of the
value parameter, keys starting at the
start_index parameter.
Parameters
start_indexThe first index of the returned array.
If
start_indexis negative, the first index of the returned array will bestart_indexand the following indices will start from zero (see example).countNumber of elements to insert. Must be greater than or equal to zero.
valueValue to use for filling
Return Values
Returns the filled array
Errors/Exceptions
Throws a E_WARNING if count is
less than zero.
Changelog
| Version | Description |
|---|---|
| 5.6.0 | count may now be zero. Previously,
|
Examples
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
- array_fill_keys() - Fill an array with values, specifying keys
- str_repeat() - Repeat a string
- range() - Create an array containing a range of elements