array_chunk Разбивает массив на части &reftitle.description; arrayarray_chunk arrayarray intlength boolpreserve_keys&false; Разбивает массив на массивы с заданным в параметре length количеством элементов. Количество элементов в последней части будет равняться или окажется меньше заданной длины (length). &reftitle.parameters; array Массив, который нужно разбить. length Размер каждой части. preserve_keys Если установлено значение &true;, ключи оригинального массива будут сохранены. По умолчанию — &false;, что переиндексирует части числовыми ключами. &reftitle.returnvalues; Возвращает многомерный индексный массив (индексация начинается с нуля), в котором каждый элемент первого уровня содержит length элементов. &reftitle.errors; Если параметр length меньше 1, будет выброшено исключение ValueError. &reftitle.changelog; &Version; &Description; 8.0.0 Если параметр length меньше 1, будет выброшено исключение ValueError; ранее, вместо этого выдавалась ошибка уровня E_WARNING и функция возвращала &null;. &reftitle.examples; Пример использования функции <function>array_chunk</function> ]]> &example.outputs; Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e ) ) Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [2] => c [3] => d ) [2] => Array ( [4] => e ) ) ]]> &reftitle.seealso; array_slice