array_chunk
Split an array into chunks
&reftitle.description;
arrayarray_chunk
arrayinput
intsize
boolpreserve_keysfalse
Chunks an array into size large chunks.
The last chunk may contain less than size elements.
&reftitle.parameters;
input
The array to work on
size
The size of each chunk
preserve_keys
When set to &true; keys will be preserved.
Default is &false; which will reindex the chunk numerically
&reftitle.returnvalues;
Returns a multidimensional numerically indexed array, starting with zero,
with each dimension containing size elements.
&reftitle.errors;
If size is less than 1
E_WARNING will be thrown and &null; returned.
&reftitle.examples;
array_chunk example
]]>
&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
)
)
]]>