/ PHP
  1. PHP
  2. Php array_shift Kullanımı

Php array_shift Kullanımı

array_shift fonksiyonu bir dizideki ilk elemanı döndürür.

Bu fonksiyonu düzensiz bir dizide kullanara ilk değeri alabiliriz.array_shift fonksiyonu dizi içerisindeki ilk elemanı döndürdükten sonra diziden otomatik olarak diziden silmektedir.Dizinin sayısal indeksleri otomatik olarak tekrar 0’dan başlayacak şekilde değiştirilir fakat metin indekslere dokunulmaz.

Php array_shift Kullanımı

array_shift fonksiyonu 1 parametre alır ve aldığı parametre ilk değeri alınacak olan dizimizdir.Eğer dizi boş ise veya dizi değilse geriye NULL , eğer girdiğimiz parametre bir dizi ve bir den fazla değeri varsa ilk değerini döndürür.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php 
$yiyecekler = array(
    'elma',
    'armut',
    'muz',
    'salatalık',
    'domates',
    'biber'
);

echo array_shift( $yiyecekler );
// ÇIKTI
// elma
?>

Yukarıdaki örnekde yiyecekler adında bir dizi tanımlayıp array_shift fonksiyonu ile bu dizideki ilk değeri alarak ekrana bastırdık.Çıktımız görüldüğü üzer elma olmuştur.

1
2
3
4
5
6
7
<?php 
$yiyecekler = array();

echo array_shift( $yiyecekler );
// ÇIKTI
// NULL
?>

Yukarıdaki örnek de ise boş bir diziyi array_shift fonksiyonuna parametre olarak gönderdik ve bize dizi boş olduğundan NULL değerini döndürdü.