array_chunk
(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Desparte un tablou în porțiuni
Descrierea
array array_chunk
( array
$input
, int $size
[, bool $preserve_keys = false
] )
Desparte un tablou în porțiuni de dimensiunea size.
Ultima porțiune poate să conțină mai puține elemente decât
size.
Parametri
-
input -
Tabloul cu care se lucrează
-
size -
Dimensiunea fiecărei porțiuni
-
preserve_keys -
Când este stabilit în
TRUEcheile vor fi păstrate. Implicit seteFALSE, ceea ce va reindexa numeric porțiunea
Valorile întoarse
Întoarce un tablou multidimensional indexat numeric, începând cu zero,
fiecare dimensiune conținând size elemente.
Erori/Excepții
Dacă size este mai mic decât 1 va fi emisă o eroare
E_WARNING și se va întoarce NULL.
Exemple
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
)
)
