array_chunk
(PHP 4 >= 4.2.0, PHP 5)
array_chunk -- Împarte un tablou în mai multe tablouri
Descriere
array
array_chunk ( array input, int size [, bool preserve_keys])
array_chunk() împarte un tablou în
mai multe tablouri, fiecare având cel mult size valori.
Unul dintre tablourile returnate poate avea mai puține valori
la sfîrșit. Tablourile rezultate vor face parte dintr-un
tablou multidimensional cu index numeric care începe
de la zero.
Prin setarea parametrului opțional preserve_keys
ca TRUE, PHP poate fi forțat să păstreze indecșii originali
din tabloul inițial. Dacă se specifică FALSE în fiecare tablou
rezultat vor fi utilizați indecși numerici noi
pornind de la zero. Valoarea implicită este FALSE.
Exemplu 1. Exempul de utilizare array_chunk()
$input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, TRUE));
|
Rezultatul va fi:
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
)
) |
|