PHP array_count_values fonksiyonu ne işe yarar?
array_count_values()
işlevi, bir dizideki değerlerin kaç kez tekrarlandığını sayar ve her bir değerin tekrar sayısını içeren bir dizi döndürür. Basit bir örnekle açıklayalım.
<?php // Örnek bir dizi oluşturalım $dizi = array("elma", "armut", "elma", "portakal", "elma", "armut", "üzüm"); // Dizideki değerlerin tekrar sayılarını hesaplayalım $tekrar_sayilari = array_count_values($dizi); // Tekrar sayılarını ekrana yazdıralım foreach ($tekrar_sayilari as $deger => $tekrar_sayisi) { echo "$deger => $tekrar_sayisi<br>"; } ?>
Bu kod, verilen örnek dizideki değerlerin tekrar sayılarını hesaplar ve bu tekrar sayılarını anahtar-değer çiftleri şeklinde içeren bir dizi döndürür. Sonrasında bu tekrar sayılarını ekrana yazdırır. Çıktıya göz atalım.
elma => 3 armut => 2 portakal => 1 üzüm => 1
array_count_values()
işlevini kullanarak bir dizideki değerlerin tekrar sayılarını kolayca bulabilirsiniz. Teşekkürler.