perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 27
Click for quality!




11.02.2012 / 20:26

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragAnzahl gleicher Array Elemente
Seitenanfang
Hallo,
ich suche nach einer Möglichkeit die Anzahl gleicher Array Elemente auszugeben.

Bsp.:

test
test2
test
test3
test4
test2
test4
test

nun möchte ich wissen wie oft die Elemente darin vorkommen.
z.b.:

3x test
2x test4
2x test2
1x test3

wie mache ich das am besten?

Datum: 24.02.2007-13:26

Beitragre: Anzahl gleicher Array Elemente
Seitenanfang
Hallo!

Mit map kannst du einen Block für jedes Arrayelement ausführen. Zum Zählen nimmst du dann einfach ein Hash:


my %counter;
map { $counter{$_} += 1 } @array;

Jetzt hast du in %counter die unterschiedlichen Einträge als keys und die jeweilige Anzahl als values.

Grüße, Skrilax

Datum: 24.02.2007-15:20

-






-
-