array_fillЗаполняет массив значениями
&reftitle.description;
arrayarray_fillintstart_indexintcountmixedvalue
Заполняет массив count элементами со значением
value, начиная с ключа start_index.
&reftitle.parameters;
start_index
Первый индекс возвращаемого массива.
Если start_index отрицательный,
первым индексом возвращаемого массива будет
start_index, а последующие индексы
будут начинаться с нуля до PHP 8.0.0;
начиная с PHP 8.0.0, отрицательные ключи увеличиваются нормально
(смотрите пример).
count
Количество добавляемых элементов.
Должно быть больше или равно нулю и меньше или равно 2147483647.
value
Значение для заполнения.
&reftitle.returnvalues;
Возвращает заполненный массив.
&reftitle.errors;
Выбрасывает исключение ValueError в случае, если
параметр count выходит за пределы диапазона.
&reftitle.changelog;
&Version;&Description;8.0.0
Функция array_fill теперь выбрасывает исключение ValueError,
если параметр count выходит за пределы диапазона;
ранее выдавалась ошибка уровня E_WARNING,
а функция возвращала значение &false;.
&reftitle.examples;
Пример использования array_fill
]]>
&example.outputs;
banana
[6] => banana
[7] => banana
[8] => banana
[9] => banana
[10] => banana
)
]]>
Пример использования array_fill с отрицательным начальным индексом
]]>
&example.outputs.7;
pear
[0] => pear
[1] => pear
[2] => pear
)
]]>
&example.outputs.8;
pear
[-1] => pear
[0] => pear
[1] => pear
)
]]>
Обратите внимание, что индекс -1 отсутствует до PHP 8.0.0.
&reftitle.notes;
Смотрите также подробное описание отрицательных ключей в разделе
Массивы.
&reftitle.seealso;
array_fill_keysstr_repeatrange