Signatur
array_slice(array $array, int $offset, ?int $length = null, bool $preserve_keys = false): array
Beschreibung
Negative Offsets zählen vom Ende. Perfekt für Pagination in-memory.
Parameter
| Name | Typ | Default | Beschreibung |
|---|---|---|---|
| $array Pflicht | array | — | Eingabe. |
| $offset Pflicht | int | — | Startindex. |
| $length | ?int | null | Länge des Ausschnitts. |
| $preserve_keys | bool | false | Numerische Keys behalten. |
Rückgabewert
Typ
array
Beschreibung
Ausschnitt.
Beispiele
Erste 3
<?php
print_r(array_slice([1,2,3,4,5], 0, 3)); // [1, 2, 3]
Letzte 2
<?php
print_r(array_slice([1,2,3,4,5], -2)); // [4, 5]