Schnaps: Zweidimensionales Hash sortieren

Beitrag lesen

danke schon mal für deine Hilfe

Die einzelnden Namen werden bei mir aber immer dynamisch erzeugt, also es sind nicht immer nur die 4 Beispiel Namen.

ich wollte dein Script dann durch die entsprechenden foreach Schleifen ersetzen, tuhe mich aber doch sehr schwer damit.

for(my $i=0; $i<$anzahl_saetze; $i++) {
    for(my $j=$anzahl_saetze-$i; $j>0; $j--) {
        if($neu_alignment{'anzahl'}{$j-1} > $neu_alignment{'anzahl'}{$j} ) {

foreach my $test(%neu_alignment) {
            $temp{$test} = $neu_alignment{$test}{$j-1};
            }

foreach my $test{%neu_alignment) {
            $neu_alignment{$test}{$j-1} = $neu_alignment{$test}{$j};
            }

foreach my $test{%neu_alignment) {
            $neu_alignment{$test}{$j} = $temp{$test};
            }
        }
    }
}

Kann da bitte noch mal einer drüber schauen.

MFG
Schnaps

Gruss
Stefan