Funzione PHP array_chunk()
Esempio
Dividere l'array in array con due elementi:
<?php $cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); print_r(array_chunk($cars,2)); ?>
Definizione e uso
La funzione array_chunk() divide l'array in nuovi blocchi di array.
Ogni array contiene il numero di unità size Parametro determinato. Il numero di unità dell'ultimo array potrebbe essere inferiore di alcune unità.
Parametro opzionale preserve_key È un valore booleano che specifica se gli elementi del nuovo array hanno lo stesso nome delle chiavi dell'array originale (per array associativi) o nuovi indici numerici a partire da zero (per array indici). Predefinito è assegnare nuovi indici.
Sintassi
array_chunk(array,size,preserve_key);
Parametro | Descrizione |
---|---|
array | Obbligatorio. Determina l'array da utilizzare. |
size | Obbligatorio. Valore numerico intero che determina il numero di elementi in ogni nuovo array. |
preserve_key |
Opzionale. Valori possibili:
|
Dettagli tecnici
Valore di ritorno: | Restituisce un array multidimensionale, che inizia da 0, e ogni dimensione contiene size elementi. |
Versione PHP: | 4.2+ |
Più esempi
Esempio 1
Dividere l'array in array con due elementi, mantenendo i nomi delle chiavi dell'array originale:
<?php $age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31","David"=>"35"); print_r(array_chunk($age,2,true)); ?>