Dizilerde değer silerek unset ile istedğimiz anahtara göre , array_shift ile en üstteki değeri silme veya array_pop ile en alttaki değeri silebiliriz.
Dizilerde istediğimiz anahtara göre değer silmek için , değişken silmekte te kullandığımız unset komutunu kullanırız. İstediğimiz değeri silmek için onun anahtarını kullanırız.
<?php
$diller =array( "dil1"=> "php",
"dil2"=> "java" ,
"dil3"=> "c++" );
echo "Dizinin değer silinmemiş hali ";
echo "<br>";
print_r ($diller);
echo "<br>";
unset ($diller["dil2"]);
echo "<br><br>";
echo "Dizinin dil2 değerini silinmiş hali ";
echo "<br>";
print_r ($diller);
?>
array_pop komutu ile en alttaki dizi değerini silme
<?php
$dillerb=array (
1=> "php",
2=> "java",
3=> "c++",) ;array_pop($dillerb );
print_r ($dillerb);
?>
array_shift komutu ile en üstteki dizi değerini silme
<?php
$dillerb=array (
1=> "php",
2=> "java",
3=> "c++",) ;array_shift($dillerb );
print_r ($dillerb);
?>