Descrizione
array
array_chunk ( array input, int dimensione [, bool mantieni_chiavi] )
array_chunk() spezza l'array in
più array di dimensione dimensione.
L'ultimo array potrebbe ovviamente avere una dimensione
inferiore. Gli array sono restituiti in un
array multidimensionale indicizzato con chiavi che partono
da zero.
Impostando il parametro opzionale preserve_keys
a TRUE, si forza PHP a mantenere le chiavi originarie
dell'array di input. Se si imposta a FALSE come chiavi verranno
usati in ogni array dei numeri crescenti a
partire da zero. Il default è FALSE.
Esempio 1. esempio di array_chunk()
<?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, true)); ?>
|
Il risultato di questo programma sarà:
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
)
) |
|