(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Divide um array em pedaços
Divide um array em size pedaços. O último pedaço pode conter menos que size elementos.
O array.
O tamanho de cada pedaço
Quando definido para TRUE, chaves serão preservadas. Padrão é FALSE que reindexará os pedaços numericamente
Retorna um array multidimensional numericamente indexado, iniciando com 0, com cada dimensão contendo size elementos.
Se size é menor que 1 E_WARNING será disparado e NULL retornado.
Exemplo #1 Exemplo da array_chunk()
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
O exemplo acima irá imprimir:
Array ( [0] => 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 ) )