(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Divide un array en fragmentos
Divide un array en fragmentos del tamaño definido en size. El último fragmento puede contener menos elementos que size.
Array para trabajar en
El tamaño de cada fragmento.
Cuando se establece en TRUE las keys serán preservadas. El valor por defecto es FALSE lo cual reindexará los fragmentos numéricamente.
Retorna un array multidimensional indexado numéricamente, comenzando desde cero, en el cual cada dimensión contiene la cantidad de elementos definida en size.
Si size es inferior a 1, una E_WARNING será arrojada y NULL será retornado.
Example #1 Ejemplo de 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));
?>
El resultado del ejemplo sería:
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 ) )