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

  • Chilla Frilla™

    Chilla Frill

    7 Aralık 2006
  • picster

    picster

    20 NİSAN 2006
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010