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 )
*/
?>