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
Количество добавляемых элементов.
Должно быть больше или равно нулю и меньше или равно 2 147 483 647.
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;
банан
[6] => банан
[7] => банан
[8] => банан
[9] => банан
[10] => банан
)
]]>
Пример использования функции array_fill с отрицательным начальным индексом
]]>
&example.outputs.7;
груша
[0] => груша
[1] => груша
[2] => груша
)
]]>
&example.outputs.8;
груша
[-1] => груша
[0] => груша
[1] => груша
)
]]>
Обратите внимание, вывод до PHP 8.0.0 не содержит индекс -1.
&reftitle.notes;
Подробное описание отрицательных ключей дано в разделе
«Массивы».
&reftitle.seealso;
array_fill_keysstr_repeatrange