acid_ice: HashArray sortieren

Moin,

ich habe schon das Forum durchforstet doch irgendwie blicke ich den Zusammenhang noch nicht so richtig - hier mein Problem:

Ich habe ein Array mit x Elementen. Jedes Element ist ein Hash mit weiteren vier Unterelementen, wovon das letzte ein statistischer Wert ist, nachdem ich den Array sortieren möchte, damit die enthaltene Statistik entsprechend des vierten Wertes sortiert ausgegeben wird.

Leider komme ich aber mit meinem Wissensstand nicht weiter - hat jemand einen Vorschlag?

Auszug des Scripts:

@loop_data = ();

while (@row = $sth->fetchrow_array)
{
my %row_data;

[...]

$row_data{'kategorie'} = "$kats{$admin_kategorie}";
$row_data{'name'} = "$admin_name";
$row_data{'zugehoerigkeit'} = "$admin_zugehoerigkeit";
$row_data{'aufrufe'} = "$akt_klicks_pro_tag"

push(@loop_data, %row_data);

}

[...]

#Ausgabe von @loop_data

  1. ok, hat sich erledigt - habe die Lösung selbst gefunden:

    @loop_data=sort {$b->{'aufrufe'} <=> $a->{'aufrufe'} } @loop_data;