Verinin Kaç Defa Tekrar Ettiğini Bulma

Agusta Agusta

Merhaba,

Form içerisinde verilerin kaç defa tekrar ettiğini bulmak istiyorum.

Örneğin ;


echo $sehir1;
 dediğim zaman ekrana şu şekilde basıyor.

ankara,istanbul,izmir,antalya,adana,denizli,bursa,konya,trabzon


echo $sehir2;
 dediğim zaman

izmir,manisa,mugla,istanbul,ankara,zonguldak olarak basıyor.

Her şehir kendi satırında 1 kez yer alır. 2. kez aynı şehir adı yer almaz.
Sonuç olarak şunu göstermek isityorum.

ankara (2 kez seçildi)
istanbul (2 kez seçildi)
izmir (2 kez seçildi)
mugla (1 kez seçildi)
burdur (0 kez seçildi) 
--------
Toplamda zaten seçilebilecek 10 tane şehir var. Hiç adı yazılmayanların yanında 0 (sıfır) yer alacak.
array_count_values olur mu diye denedim ama yapamadım.
Yardımınızı bekliyorum
07-04-2011 11:08

    Php

    saltintop Sahin Altıntop

    $sehir1 = array("izmir","manisa","mugla","istanbul","ankara","zonguldak","ankara","istanbul","izmir","antalya","adana","denizli","bursa","konya","trabzon"); echo "
    ";
    print_r(array_count_values($sehir1));
    echo "
    ";
    25-04-2011 11:37

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.