Funktionen array_chunk
Funktionen array_chunk deler et endimensionelt
array op i et todimensionelt array. Den tager arrayet
som første parameter og antallet af elementer
i hvert underarray som anden parameter.
Syntaks
array_chunk(array $array, int $length, bool $preserve_keys = false): array
Eksempel
Lad os opdele arrayet i to elementer per underarray:
<?php
$arr = ['a', 'b', 'c', 'd'];
$res = array_chunk($arr, 2);
var_dump($res);
?>
Resultat af kodeudførelse:
[['a', 'b'], ['c', 'd']];
Eksempel
Lad os opdele arrayet i 3 elementer
per underarray. Bemærk at
det sidste underarray har to elementer i stedet for
3, fordi der ikke var nok elementer tilbage:
<?php
$arr = ['a', 'b', 'c', 'd', 'e'];
$res = array_chunk($arr, 3);
var_dump($res);
?>
Resultat af kodeudførelse:
[['a', 'b', 'c'], ['d', 'e']];