Funkcja PHP array_chunk() | #! Shebang

Funkcja PHP array_chunk()

Funkcja PHP array_chunk() dzieli tablicę na kawałki o określonej długości. Zwraca tablicę wielowymiarową indeksowaną numerycznie, w której każdy wymiar zawiera po jednym kawałku.

Składnia funkcji PHP array-chunk()

Funkcja PHP array_chunk() ma następującą składnię:

array_chunk(array $array, int $length, bool $preserve_keys = false): array

Parametry

Parametr Opis
array Parametr obowiązkowy. Tablica, na której ma operować funkcja.
length Parametr obowiązkowy. Rozmiar kawałka tablicy.
preserve_keys Ten parametr może przyjmować wartość true lub false. Wartość true powoduje, że funkcja zachowuje klucze z przetwarzanej tablicy. Wartość false (domyślna) powoduje, że każdy kawałek jest reindeksowany osobno.

Wartość zwrotna

Funkcja PHP array_chunk() zwraca tablicę wielowymiarową PHP indeksowaną numerycznie. Każdy wymiar tej tablicy zawiera length elementów tablicy źródłowej. Wyjątkiem jest ostatni wymiar, który może zawierać mniej elementów niż pozostałe.

Typ zwrotny: array.

Dodatkowy przykład

Poniżej znajduje się przykład użycia funkcji array_chunk() z parametrem preserve_keys ustawionym na true:


$test = [1, 2, 3, 4, 5, 6];

var_dump(array_chunk($test, 2, true));

Wynik:


array(3) {
  [0]=>
  array(2) {
    [0]=>
    int(1)
    [1]=>
    int(2)
  }
  [1]=>
  array(2) {
    [2]=>
    int(3)
    [3]=>
    int(4)
  }
  [2]=>
  array(2) {
    [4]=>
    int(5)
    [5]=>
    int(6)
  }
}
Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 4

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz