Beat Strasser: Hash sortieren

Beitrag lesen

Hi there

Moechte einen Hash sortieren. Alle Werte sind numerisch, die Keys sind alfanumerisch. Es soll nach Werten sortiert sein (hoechster Wert zuerst), bei gleichen Werten, nach dem Key.

Ich habe folgendes probiert:

for(sort { $hash{$b} <=> $hash{$a} $a cmp $b } keys %items) {
  print "$items{$_} $_\n";
}

Was ist da falsch?? Oder wie koennte ich das anders loesen?

Danke vielmals!

Gruss,
Beat