Ben bu son derece açık bir soru, ve tam olarak bunu yapan bir fonksiyon var emin değilim, ama onu bulmak için görünmüyor olabilir. PHP, benim dizi mümkün olduğunca verimli, içinde çiftleri varsa bilmek isterim. Ben, array_unique
, ve özellikle array_unique
çalıştırın ve onlar aynı eğer görmek için özgün dizi karşılaştırmak istemiyorum gelmez gibi bunları kaldırmak istemiyorum Bu çok verimsiz gibi görünüyor. Bildiğim kadarıyla performans söz konusu olduğunda, "beklenen durum" dizi yinelenen yok olmasıdır.
Ben sadece böyle bir şey yapabilmek istiyorum
if (no_dupes($array))
// this deals with arrays without duplicates
else
// this deals with arrays with duplicates
Is there any obvious function I'm not thinking of?
http://stackoverflow.com/questions/1170807/how-to-detect-duplicate-values-in-php-array
is a very similar question, however if you read the question, he's looking for array_count_values.