array_chunk
Dzieli tablicę na kawałki
&reftitle.description;
arrayarray_chunk
arrayarray
intlength
boolpreserve_keys&false;
Dzieli tablicę po ilości elementów określonej jako length.
Ostatni kawałek może zawierać mniej elementów niż określono w parametrze
length.
&reftitle.parameters;
array
Tablica do podzielenia
length
Rozmiar każdego z fragmentów
preserve_keys
Kiedy ustawione na &true;, klucze zostaną zachowane.
Domyślnym ustawieniem jest &false;, które przeindeksuje każdy
fragment numerycznie.
&reftitle.returnvalues;
Zwraca tablicę wielowymiarową, numerowaną od zera, gdzie każdy
wymiar zawiera ilość elementów określoną jako parametr length.
&reftitle.errors;
Jeżeli parametr length jest mniejszy niż 1,
zostanie zgłoszony błądValueError.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Jeśli length jest mniejszy niż 1,
Jeśli parametr length jest mniejszy niż 1,
zostanie teraz zgłoszony błąd ValueError;
poprzednio zamiast tego zgłaszany był błąd poziomuE_WARNING
i funkcja zwracała &null;.
&reftitle.examples;
Przykład użycia array_chunk
]]>
&example.outputs;
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
)
)
]]>
&reftitle.seealso;
array_slice