Start · Sprachen · PHP · Referenz · array_slice

array_slice

Funktion

Extrahiert einen Ausschnitt aus einem Array — ähnlich <code>substr()</code> für Strings.

seit PHP 4.0.0 Kategorie: array

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]