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

  • Eric Magidson

    Eric Magidso

    4 Ocak 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • max2sims2

    max2sims2

    19 Kasım 2008