Signatur
array_chunk(array $array, int $length, bool $preserve_keys = false): array
Beschreibung
Das letzte Chunk kann kleiner sein, wenn die Länge nicht aufgeht.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array | — | Eingabe. |
| $length Pflicht | int | — | Chunk-Größe. Muss ≥ 1 sein. |
| $preserve_keys | bool | false | Original-Keys behalten. |
Rückgabewert
Typ
array
Beschreibung
Array von Chunks.
Beispiele
Batch-Insert
<?php
foreach (array_chunk($rows, 500) as $batch) {
$pdo->prepare(...)->execute($batch); // 500-er-Blöcke
}