Yükleniyor

Php array_shift() fonksiyonu tanımlanmış bir dizinin ilk elemanını siler.

Geri dönüş olarak değişken bir dizi değil ve ya boş bir dizi ise null eğer dizi ise ve sildiyse silinen değeri döner.

<?php 
//array_shift($dizi)
$programlamaDilleri[0] = "PHP";
$programlamaDilleri[1]= "JAVA";
$programlamaDilleri[2]= "JAVASCRİPT";
$programlamaDilleri[3]= "PYTHON";
$programlamaDilleri[4]= "C";
$programlamaDilleri[5] = "DART"; 

var_dump($programlamaDilleri);
/* Çıktı: 
array (size=6)
  0 => string 'PHP' (length=3)
  1 => string 'JAVA' (length=4)
  2 => string 'JAVASCRİPT' (length=11)
  3 => string 'PYTHON' (length=6)
  4 => string 'C' (length=1)
  5 => string 'DART' (length=4)
*/
$silinen_deger = array_shift($programlamaDilleri);
echo "silinen değer = " . $silinen_deger; // Çıktı: silinen değer = PHP
var_dump($programlamaDilleri);
/* Çıktı:
array (size=5)
  0 => string 'JAVA' (length=4)
  1 => string 'JAVASCRİPT' (length=11)
  2 => string 'PYTHON' (length=6)
  3 => string 'C' (length=1)
  4 => string 'DART' (length=4)
*/
?>

Eğer anahtarlar numaradan oluşuyor ise sildikten sonra anahtarları varsayılan değerlere geri döndürür ve 0 dan başlatır.

Eğer anahtarlar kelimeden oluşuyor ise hiç dokanmaz olduğu gibi bırakır.

<?php 
$programlamaDilleri[1] = "PHP";
$programlamaDilleri[2]= "JAVA";
$programlamaDilleri[3]= "JAVASCRİPT";
$programlamaDilleri[4]= "PYTHON";
$programlamaDilleri[5]= "C";
$programlamaDilleri[6] = "DART"; 

var_dump($programlamaDilleri);
/* Çıktı:
array (size=6)
  1 => string 'PHP' (length=3)
  2 => string 'JAVA' (length=4)
  3 => string 'JAVASCRİPT' (length=11)
  4 => string 'PYTHON' (length=6)
  5 => string 'C' (length=1)
  6 => string 'DART' (length=4)
*/
$silinen_deger = array_shift($programlamaDilleri);
echo "silinen değer = " . $silinen_deger; // Çıktı: silinen değer = PHP
var_dump($programlamaDilleri);
/* Çıktı:
array (size=5)
  0 => string 'JAVA' (length=4)
  1 => string 'JAVASCRİPT' (length=11)
  2 => string 'PYTHON' (length=6)
  3 => string 'C' (length=1)
  4 => string 'DART' (length=4)
*/
// Lütfen anahtarlara dikkat edin o zaman daha iyi anlayacaksınız.
?>
<?php 
$programlamaDilleri["bir"] = "PHP";
$programlamaDilleri["iki"]= "JAVA";
$programlamaDilleri["uc"]= "JAVASCRİPT";
$programlamaDilleri["dort"]= "PYTHON";
$programlamaDilleri["bes"]= "C";
$programlamaDilleri["alti"] = "DART"; 

var_dump($programlamaDilleri);
/* Çıktı:
array (size=6)
  'bir' => string 'PHP' (length=3)
  'iki' => string 'JAVA' (length=4)
  'uc' => string 'JAVASCRİPT' (length=11)
  'dort' => string 'PYTHON' (length=6)
  'bes' => string 'C' (length=1)
  'alti' => string 'DART' (length=4)
*/
$silinen_deger = array_shift($programlamaDilleri);
echo "silinen değer = " . $silinen_deger; // Çıktı: silinen değer = PHP
var_dump($programlamaDilleri);
/* Çıktı:
array (size=5)
  'iki' => string 'JAVA' (length=4)
  'uc' => string 'JAVASCRİPT' (length=11)
  'dort' => string 'PYTHON' (length=6)
  'bes' => string 'C' (length=1)
  'alti' => string 'DART' (length=4)
*/
// Lütfen anahtarlara dikkat edin o zaman daha iyi anlayacaksınız.
?>