(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Podziel tablicę na kawałki
$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_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 ) )