Function.array-chunk
Aus PHP-Wiki
array_chunk — Splittet ein Array in Teile auf
Beschreibung
array array_chunk ( array $input , int $size [, bool $preserve_keys ] )
array_chunk() teilt das Array in verschiedene
Arrays mit size
Werten auf. Am Ende kann
auch ein Array mit weniger Werten erzeugt werden. Die Arrays werden
als Teile eines mehrdimensionalen Arrays erzeugt, welches bei Null
und beginnend numerisch indiziert ist.
Sie können PHP dazu zwingen, die originalen Schlüssel des
Arrays input beizubehalten, indem Sie den optionalen Parameter
preserve_keys
auf TRUE setzen. Geben
Sie FALSE an, werden in jedem erzeugten Array neue numerische
Indizes erzeugt, welche bei Null beginnen. Default ist FALSE.
Beispiel #1 array_chunk()
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
Das oben gezeigte Beispiel erzeugt folgende
Ausgabe:
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
)
)