- or download this
@sorted = sort {$$a{"key"} <=> $$b{"key"} } @unsorted;
- or download this
@sorted = sort {$$a{"least_signifigant_key"} <=> $$b{"least_signifigan
+t_key"}} @unsorted;
[...]
@moresorted = sort{$$a{"most_signifigant_key"} <=> $$b{"most_signifiga
+nt_key"}} @sorted;
- or download this
sub multi_key_sort { # pass me two references to arrays
my $array = shift; # the first to the array that needs sorting..
...
my @sorted_array = &multi_key_sort(\@unsorted_array,\@array_of_keys);
# @array_of_keys in order from least to most signifigant