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));
?>

Ejemplo de ejecución

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:

  • true - mantener los nombres de clave del array original.
  • false - predeterminado. Cada array de resultados utiliza un nuevo índice de array que comienza en cero.

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));
?>

Ejemplo de ejecución