Dizilerde Array_Unique() Fonksiyonunun Kullanımı

array_unique() fonksiyonu, bir dizideki tekrarlanan değerleri kaldırmak için kullanılan PHP fonksiyonudur. Bu fonksiyon, bir diziyi tarar ve tekrar eden değerleri sadece bir kez bırakarak yeni bir diziyi döndürür.

İşte array_unique() fonksiyonunun kullanımına dair bir örnek:

<?php // Bir dizi oluşturalım $dizi = array("elma", "armut", "kiraz", "elma", "portakal", "kiraz", "üzüm"); // array_unique() fonksiyonunu kullanarak dizideki tekrarlanan değerleri kaldıralım $benzersiz_dizi = array_unique($dizi); // Elde edilen benzersiz diziyi ekrana yazdıralım print_r($benzersiz_dizi); ?>

Bu örnekte, array_unique($dizi) ifadesi, $dizi dizisindeki tekrarlanan değerleri kaldırır ve sadece benzersiz değerleri içeren yeni bir dizi oluşturur. Çıktı şu şekildedir:

Array ( [0] => elma [1] => armut [2] => kiraz [4] => portakal [6] => üzüm )

Fonksiyonun genel formatı şu şekildedir:

array_unique(array $dizi, int $flag = SORT_STRING)
  • $dizi: Benzersiz değerleri içeren dizi.
  • $flag: İsteğe bağlı olarak, sıralama türünü belirten bir flağ. Örneğin, SORT_STRING veya SORT_NUMERIC. Varsayılan olarak SORT_STRING'dir.

array_unique() fonksiyonu, sıralama türüne bağlı olarak benzersiz değerleri korur ve tekrar eden değerleri kaldırır.



Yorum Ekle

Üzerine gel