Start · Sprachen · PHP · Referenz · array_shift

array_shift

Funktion

Entfernt und liefert das erste Element eines Arrays — Queue-FIFO. Numerische Keys werden neu indexiert.

seit PHP 4.0.0 Kategorie: array

Signatur

array_shift(array &$array): mixed

Beschreibung

Achtung: O(n) — muss alle folgenden Keys neu vergeben. Für große Arrays besser SplQueue.

Parameter

Name Typ Default Beschreibung
$array Pflicht array& Array (Referenz).

Rückgabewert

Typ
mixed
Beschreibung
Erstes Element oder null.

Beispiele

Queue-Shift

<?php

$queue = ['a', 'b', 'c'];
$first = array_shift($queue); // 'a', $queue = ['b', 'c']

Siehe auch