SORU
23 Temmuz 2009, PERŞEMBE


Nasıl bir PHP dizi yinelenen değerleri algılamak için?

PHP tek boyutlu bir dizi ile çalışıyorum. Yinelenen değerleri, daha sonra yinelenen değerleri saymak ve sonuçları koymak varlığını tespit etmek istiyorum. Şu dizi verilen örneğin:

$array = array('apple', 'orange', 'pear', 'banana', 'apple',
   'pear', 'kiwi', 'kiwi', 'kiwi');

Print etmek istiyorum:

apple (2)
orange
pear (2)
banana
kiwi (3)

Bu yaklaşım sorunu nasıl herhangi bir tavsiye?

Teşekkürler.

Mike

CEVAP
23 Temmuz 2009, PERŞEMBE


use array_count_values

$array = array('apple', 'orange', 'pear', 'banana', 'apple',
'pear', 'kiwi', 'kiwi', 'kiwi');

print_r(array_count_values($array));

çıktı

Array
(
   [apple] => 2
   [orange] => 1
   [pear] => 2
   etc...
)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • mobilenet.cz

    mobilenet.cz

    26 NİSAN 2008