array_fill Заполняет массив значениями &reftitle.description; arrayarray_fill intstart_index intcount mixedvalue Функция заполняет массив значениями value столько раз, сколько указали в параметре count, начиная индексацию с ключа 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; Пример заполнения массива функцией <function>array_fill</function> ]]> &example.outputs; банан [6] => банан [7] => банан [8] => банан [9] => банан [10] => банан ) ]]> Пример использования функции <function>array_fill</function> с отрицательным начальным индексом ]]> &example.outputs.8; груша [-1] => груша [0] => груша [1] => груша ) ]]> &example.outputs.7; груша [0] => груша [1] => груша [2] => груша ) ]]> Обратите внимание, вывод до PHP 8.0.0 не содержит индекса -1. &reftitle.notes; Подробное описание отрицательных ключей приводит раздел «Массивы». &reftitle.seealso; array_fill_keys str_repeat range