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

  • Absolute Zero(Programming Tutorials)

    Absolute Zer

    22 Kasım 2012
  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009