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