(PHP 4, PHP 5, PHP 7, PHP 8)
array_shift — Dizini başlangıcından bir eleman çeker
array_shift() işlevi deste
dizisinin ilk elemanını çekip döndürürken diziden o elemanı eksiltip diziyi yeniden indisler. Sayısal anahtarlar sıfırdan başlayarak yeniden oluşturulurken sayısal olmayan anahtarlar bundan etkilenmez.
Bilginize: Bu işlev diziyi kullandıktan sonra girdi dizisinin dahili göstericisini ilk elemana konumlandırır.
deste
İlk elemanı çekilecek dizi.
deste
bir dizi değilse veya boş bir dizi ise null
yoksa çekilen değerle döner.
Örnek 1 - array_shift() örneği
<?php
$deste = array("as", "papaz", "kız", "vale");
$kart = array_shift($deste);
print_r($deste);
?>
Yukarıdaki örneğin çıktısı:
Array ( [0] => papaz [1] => kız [2] => vale )
$kart değişkenine ise as
atanır.