Descripción
array
array_chunk ( array input, int size [, bool preserve_keys])
array_chunk() divide una matriz en varias matrices, cada una con
un número de valores equivalente a size_ La
última matriz generada puede tener un número menor de valores_
Las matrices se obtienen como miembros de una matriz multidimensional, que
será indexada con números empezando por el cero_
Si al parámetro opcional preserve_keys se
le da el valor de TRUE, se fuerza a PHP a preservar las claves originales
de la matriz de entrada_ Si se especifica FALSE, se utilizarán
nuevos índices numéricos en cada matriz resultante_ El valor
por defecto es FALSE_
Ejemplo 1_ Ejemplo de array_chunk() $input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, TRUE)); |
La salida del anterior programa será:
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
)
) |
|