Podręcznik PHP
Poprzedni |  | Następny

# array_chunk

(PHP 4 >= 4.2.0, PHP 5)

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()

`<?php $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
            )

    )

Poprzedni | Spis treści | Następny
array_change_key_case | Początek rozdziału | array_combine