Funkcje Tablic
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunkPodziel 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śli 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()

<?php
$tablica_wejsciowa 
= array('a''b''c''d''e');
print_r(array_chunk($tablica_wejsciowa2));
print_r(array_chunk($tablica_wejsciowa2true));
?>

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
        )

)

Funkcje Tablic
PHP Manual