array_unique Diziden yinelenen değerleri siler &reftitle.description; arrayarray_unique arraydizi intseçeneklerSORT_STRING dizi dizisinden yinelenen değerleri sildikten sonra yeni diziyi döndürür. Anahtarlar korunacaktır. array_unique önce değerleri birer dizge olarak sıralar, sonra her eleman için saptadığı ilk anahtarı tutar ve diğer tüm anahtarları yoksayar. Burada bahsedilen ilk anahtar girdi olarak verilen (sıralanmamış) dizinin ilk elemanı ile ilişkili anahtar olmayabilir. İki elemanın eşit kabul edilebilmesi için şu şart sağlanmış olmalıdır: (string) $elem1 === (string) $elem2. Başka bir deyişle: İki elemanın dizgesel gösterimleri aynıysa bu iki eleman birbirine eşittir. İlk eleman daima kullanılır. &reftitle.parameters; dizi Üzerinde işlem yapılacak dizi. seçenekler İsteğe bağlı bu değiştirge ile işlevin davranışını değiştirebilirsiniz. Olası seçenekler: SORT_REGULAR - öğeler normal olarak karşılaştırılır (türleri değiştirilmez). SORT_NUMERIC - öğeler sayısal olarak karşılaştırılır SORT_STRING - üyeler dizgesel olarak karşılaştırılır SORT_LOCALE_STRING - öğeler dizgesel olarak yerele göre karşılaştırılır. PHP 4.4.0 ve 5.0.2'de eklermiştir. PHP 6 öncesinde, sistem yereli setlocale kullanılarak değiştirilirdi. PHP 6'dan itibaren i18n_loc_set_default işlevini kullanmalısınız. &reftitle.returnvalues; Yinelenen değerler içermeyen bir dizi döner. &reftitle.changelog; &Version; &Description; 5.2.9 Seçimlik seçenekler değiştirgesi, öntanımlı SORT_REGULAR değeri ile eklendi. 5.2.9 öncesinde işlev dahili olarak SORT_STRING ile diziyi sıralardı. 5.2.10 seçenekler değiştirgesinin öntanımlı değeri tekrar SORT_STRING yapıldı. &reftitle.examples; - <function>array_unique</function> örneği "yeşil", "kırmızı", "b" => "yeşil", "mavi", "kırmızı"); $sonuç = array_unique($girdi); print_r($sonuç); ?> ]]> &example.outputs; yeşil [0] => kırmızı [1] => mavi ) ]]> - <function>array_unique</function> ve türler ]]> &example.outputs; int(4) [2] => string(1) "3" } ]]> &reftitle.notes; array_unique çok boyutlu dizilerle çalışmak üzere tasarlanmamıştır.