(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_chunk — Desparte un tablou în porțiuni
$array
, int $size
[, bool $preserve_keys = false
] ) : array
Desparte un tablou în porțiuni de dimensiunea size.
Ultima porțiune poate să conțină mai puține elemente decât
size.
arrayTabloul cu care se lucrează
sizeDimensiunea fiecărei porțiuni
preserve_keys
Când este stabilit în TRUE cheile vor fi păstrate.
Implicit sete FALSE, ceea ce va reindexa numeric porțiunea
Întoarce un tablou multidimensional indexat numeric, începând cu zero,
fiecare dimensiune conținând size elemente.
Dacă size este mai mic decât 1 va fi emisă o eroare
E_WARNING și se va întoarce NULL.
Example #1 Exemplu 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));
?>
Exemplul de mai sus va afișa:
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
)
)