(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_chunk — Divide un array en arrays de menor tamaño
Divide el array array
en varios arrays conteniendo
length
elementos. Es posible que el último array contenga menos valores.
Devuelve un array multidimensional indexado numéricamente, comenzando en cero,
cuyas dimensiones contienen length
elementos.
Si length
es menor que 1
,
se lanza una ValueError.
Versión | Descripción |
---|---|
8.0.0 |
Si length es menor que 1 ,
se lanza una ValueError;
anteriormente, se generaba un error de nivel E_WARNING
y la función devolvía null .
|
Ejemplo #1 Ejemplo con 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 ) )