array_chunk

(PHP 4 >= 4.2.0)

array_chunk -- Podziel tablicΩ na kawa│ki

Description

array array_chunk ( array wej╢cie, int rozmiar [, bool zachowaj_klucze])

array_chunk() dzieli tablicΩ na kilka mniejszych, ka┐da po rozmiar element≤w. Istnieje mo┐liwo╢µ, ┐e ostatnia tablica bΩdzie mniejsza. Otrzymujesz tablice jako elementy wielowymiarowej tablicy indeksowanej przez liczby zaczynaj▒c od zera.

Ustawiaj▒c opcjonalny parametr zachowaj_klucze na TRUE mo┐esz zmusiµ PHP do zachowywania orginalnych kluczy z tablicy wej╢ciowej. Je│i podasz w tym miejscu FALSE, to w ka┐dej nowej tablicy u┐yte bΩd▒ nowe indeksy liczbowe zaczynaj▒ce siΩ od zera. Domy╢ln▒ warto╢ci▒ jest FALSE.

Przyk│ad 1. Przyk│ad u┐ycia array_chunk()

$tablica_wejsciowa = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($tablica_wejsciowa, 2));
print_r(array_chunk($tablica_wejsciowa, 2, TRUE));

Powy┐szy przyk│ad wy╢wietli:
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
        )

)