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, будет сгенерирована
ошибка уровня E_WARNING и возвращен &null;.
&reftitle.examples;
Пример использования array_chunk
]]>
&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