Dizi Anahtar ve Değerini Alma

array_keys Kullanımı
Dizideki anahtar isimlerini döndürür.

<?php
$dizi = array(0 => "a", "renk" => "beyaz");
print_r(array_keys($dizi));
?>

çıktısı

Array
(
    [0] => 0
    [1] => renk
)

array_values Kullanımı
Dizideki anahtarlara ait değerleri döndürür.

<?php
$dizi = array(0 => "a", "renk" => "beyaz");
print_r(array_values($dizi));
?>

çıktısı

Array
(
    [0] => a
    [1] => beyaz
)

 

Dizilerde Aynı Olan veya İstenen Verileri Silme ve Sırasını Düzenleme

Dizideki benzer isimleri silme işlemi

<?php 
$dizi=array('armut','elma','portakal','elma','portakal','kivi','armut');
$sonuc=array_unique($dizi);
print_r($sonuc);
/*Çıktısı
Array ( [0] => armut [1] => elma [2] => portakal [5] => kivi )
*/
?>

Dizideki istenen isimleri silme işlemi

<?php
$dizi=array('armut','elma','portakal','elma','portakal','kivi','armut');
$cikarilacak=array("elma","armut");
$sonuc=array_diff($dizi,$cikarilacak);
print_r($sonuc);
/*Çıktısı
Array ( [2] => portakal [4] => portakal [5] => kivi )
*/
?>

Dizideki sıralama(indis)leri düzenleme işlemi

<?php 
$dizi=Array(2 => "portakal",4 => "portakal", 5 => "kivi");
$sonuc=array_values($dizi);
print_r($sonuc); 
/*Çıktısı
Array ( [0] => portakal [1] => portakal [2] => kivi )
*/
?>