PHP Handbuch
Zurück |  | Nach vorne

# array_slice

(PHP 4 )

array_slice -- Extrahiert einen Ausschnitt eines Arrays

## Beschreibung

array array_slice ( array array, int offset [, int length])

array_slice() liefert die mittels `offset` und `length` spezifizierte Sequenz von Elementen des Arrays `array`

Ist `offset` positiv, beginnt die Sequenz bei diesem Offset in dem `array`. Ist `offset` negativ, beginnt die Sequenz `offset` Elemente vor dem Ende von `array`.

Ist `length` positiv, enthält die Sequenz genauso viele Elemente. Ist `length` negativ, enthält die Sequenz alle Elemente des Arrays von `offset` bis `length` Elemente vor dem Ende des Arrays. Ist `length` nicht angegeben, enthält die Sequenz alle Elemente von `offset` bis zum Ende von `array`.

Beachten Sie, dass array_slice() Schlüssel ignoriert, und Offsets sowie Längen anhand der aktuellen Positionen berechnet.

Beispiel 1. array_slice()
    $input = array ("a", "b", "c", "d", "e");

    $output = array_slice ($input, 2);      // liefert "c", "d", und "e"
    $output = array_slice ($input, 2, -1);  // liefert "c", "d"
    $output = array_slice ($input, -2, 1);  // liefert "d"
    $output = array_slice ($input, 0, 3);   // liefert "a", "b", und "c"

Siehe auch array_splice().

Zurück | Zum Anfang | Nach vorne
array_shift | Nach oben | array_splice