Divida una matriz en fragmentos de matriz con dos elementos:
<?php$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");print_r(array_chunk($cars,2));?>La función array_chunk() divide una matriz en nuevos fragmentos de matriz.
array_chunk( matriz , tamaño , preservar_claves );
parámetro | describir |
---|---|
formación | Requerido. Especifica la matriz que se utilizará. |
tamaño | Requerido. Un número entero que especifica cuántos elementos contiene cada nuevo bloque de matriz. |
preservar_clave | Opcional. Valores posibles: verdadero: conserva los nombres de las claves de la matriz original. falso: predeterminado. Cada nuevo bloque de matriz utiliza un índice de base cero. |
Valor de retorno: | Devuelve una matriz numérica multidimensional, que comienza desde 0 y contiene elementos de tamaño en cada dimensión. |
---|---|
Versión PHP: | 4.2+ |
Divida una matriz en fragmentos de matriz de dos elementos, conservando las claves de la matriz original:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43","Harry"=>"50");print_r(array_chunk($ edad,2,verdadero));?>