Thread Top der der Länder der User (14 answers)
Opened by stb2050 at 2003-08-17 19:37

stb2050
 2003-08-18 01:58
#59576 #59576
User since
2003-08-14
87 Artikel
BenutzerIn
[default_avatar]
Hi Ihr,

also mit dem ersten Teil von EB habe ich die Sachen ja schon sortiert.

Code: (dl )
1
2
3
4
5
my %hash = ();
foreach my $i (@userdaten){
my ($ort, $land) = split(/\|\|\|/, $i);
$hash{$land}++;
}


Mit dem zweiten Teil komme ich aber noch nicht so zurecht. Was macht dieser genau? Ich bekomme dort keine Ausgabe bzw. weiß nicht genau, wo die Länder mit Zahlen hinein sortiert werden.

Code: (dl )
1
2
3
4
5
6
7
8
my $x = 0;

foreach $i (sort{$a <=> $b} values %hash){
if($x < 10){
print;
$x++;
}
}


Wie gesagt möchte ich jetzt den Inhalt des Hash sortiert nach den Anzahlen, also dem Wert des Schlüssels. Maximal aber 10.

Wie kann ich im Beispiel von EB denn die 10 mit den höchsten Anzahlen ausgeben?

Viele Grüße
Steffen

View full thread Top der der Länder der User