Avatar billede Lasse Novice
04. april 2000 - 23:05 Der er 1 kommentar og
1 løsning

Sortere efter værdi, men få nogle ud

Jeg har en hash hvorved nøglen(key/value) er et fodboldhold imens værdien er det antal point holdet har. Hvordan sorterer man efter value i en foreach statement, men bruger nøglen som variable i kontrol strukturen(foreach statement).

Husk! Der er ikke en én-én relation, da flere hold sagtens kan have samme antal point.

På forhånd tak for svaret
Avatar billede erikjacobsen Ekspert
04. april 2000 - 23:26 #1
%hold = ('AGF',100,'FCK',1,'OB',100,'Esbjerg',1,'Aabenraa',50);
foreach $h (sort {$hold{$a}<=>$hold{$b}} keys(%hold)) {
  print "$h: $hold{$h}\n";}

(Tjah, 5 point pr linie...)
Avatar billede Lasse Novice
04. april 2000 - 23:46 #2
Tak skal du have. Det var perfekt!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester