Función PHP array_chunk()
Ejemplo
Dividir el array en un array con dos elementos:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?>
Definición y uso
La función array_chunk() divide el array en nuevos bloques de array.
Donde el número de elementos en cada array es determinado por tamaño Determinado por los parámetros. El número de elementos en la última unidad del array puede ser un poco menor.
Parámetros opcionales preserve_key Es un valor booleano que especifica si los elementos del nuevo array tienen las mismas claves que el array original (para arrays asociativos) o un nuevo índice numérico que comienza en cero (para arrays indexados). El valor predeterminado es asignar nuevas claves.
Sintaxis
array_chunk(array,tamaño,preserve_key);
Parámetros | Descripción |
---|---|
array | Requerido. Especifica el array a usar. |
tamaño | Requerido. Valor entero que especifica cuántos elementos contiene cada nuevo array. |
preserve_key |
Opcional. Valores posibles:
|
Detalles técnicos
Valor de retorno: | Devuelve un array multidimensional de índices, comenzando en 0, cada dimensión contiene tamaño elementos. |
Versión de PHP: | 4.2+ |
Más ejemplos
Ejemplo 1
Dividir el array en un array con dos elementos, manteniendo los nombres de clave del array original:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>