Schnaps: Zweidimensionales Hash sortieren

Beitrag lesen

Hallo zusammen

ich habe hier ein zweidimensionales Hash das so aussieht.

$neu_alignment{'name1'}{'0'}=a
$neu_alignment{'name2'}{'0'}=c
$neu_alignment{'name3'}{'0'}=-
$neu_alignment{'name4'}{'0'}=-
$neu_alignment{'anzahl'}{'0'}=1

$neu_alignment{'name1'}{'1'}=a
$neu_alignment{'name2'}{'1'}=a
$neu_alignment{'name3'}{'1'}=a
$neu_alignment{'name4'}{'1'}=a
$neu_alignment{'anzahl'}{'1'}=4

$neu_alignment{'name1'}{'2'}=a
$neu_alignment{'name2'}{'2'}=b
$neu_alignment{'name3'}{'2'}=b
$neu_alignment{'name4'}{'2'}=t
$neu_alignment{'anzahl'}{'2'}=2

Da sind jeweils Spalten aus einer Tabelle drin.
ich möchte das nun so ausgeben lassen das die Spalte mit dem höchsten Wert bei 'anzahl' hat zuerst gezeigt wird und dann die anderen dahinter.

Also so:

name1     a | a | a

name2     a | b | c

name3     a | b | -

name4     a | t | -

Ich stecke gerade etwas fest, hoffe das mir einer von euch helfen kann.

MFG
Schnaps