array_chunk
Разбить массив на части
&reftitle.description;
arrayarray_chunk
arrayinput
intsize
boolpreserve_keysfalse
Разбивает массив на несколько массивов размером size
значений. Последний массив из полученных может содержать меньшее
количество значений, чем указано в size.
&reftitle.parameters;
input
Обрабатываемый массив
size
Размер каждого куска
preserve_keys
Если установлено в &true;, ключи оригинального массива
будут сохранены. По умолчанию установлено в &false;,
что переиндексирует каждый кусок с числовыми ключами
&reftitle.returnvalues;
Возвращает многомерный массив с числовыми индексами, начинающимися с нуля,
каждый элемент которого содержит size элементов из
оригинального массива.
&reftitle.errors;
Если size меньше 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
)
)
]]>