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

  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010
  • newport83

    newport83

    19 HAZİRAN 2006
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014