my %hash = ( "very slow" => 1, "slow" => 2, "slowish" => 3, "medium" => 4, "acceptable" => 5, "fast" => 6, "very fast" => 7, ); #### my @sorted = sort { $hash{$a} <=> $hash{$b} } @array; #### my @array = ("slow", "very fast", "fast", "very slow", "acceptable"); #### very slow, slow, acceptable, fast, very fast
## my @sorted = sort { $hash{$a} <=> $hash{$b} } @array; ##
## my @array = ("slow", "very fast", "fast", "very slow", "acceptable"); ##
## very slow, slow, acceptable, fast, very fast