array_chunk

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

array_chunkDesparte un tablou în porțiuni

Descrierea

array_chunk ( array $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.

Parametri

array

Tabloul cu care se lucrează

size

Dimensiunea 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

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_array2));
print_r(array_chunk($input_array2true));
?>

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
        )

)

A se vedea și