array_fill
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_fill — Fill an array with values
Параметри
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 prior to PHP 8.0.0;
as of PHP 8.0.0, negative keys are incremented normally
(see example).
count
-
Number of elements to insert.
Must be greater than or equal to zero, and less than or equal to 2147483647.
value
-
Value to use for filling
Значення, що повертаються
Returns the filled array
Помилки/виключення
Throws a ValueError if count is
out of range.
Приклади
Приклад #1 array_fill() example
<?php
$a = array_fill(5, 6, 'banana');
print_r($a);
?>
Поданий вище приклад
виведе:
Array
(
[5] => banana
[6] => banana
[7] => banana
[8] => banana
[9] => banana
[10] => banana
)
Приклад #2 array_fill() example with a negative start index
<?php
$a = array_fill(-2, 4, 'pear');
print_r($a);
?>
В PHP 8 поданий вище приклад
виведе:
Array
(
[-2] => pear
[-1] => pear
[0] => pear
[1] => pear
)
В PHP 7 поданий вище приклад
виведе:
Array
(
[-2] => pear
[0] => pear
[1] => pear
[2] => pear
)
Note that index -1 is not present prior to PHP 8.0.0.
Примітки
See also the Arrays
section of manual for a detailed explanation of negative keys.