use Sort::Key qw(keysort); @sorted = keysort { (split /:/, $hash{$_})[1] } keys %hash; [download]
In reply to Re: sort a hash with split values by salva in thread sort a hash with split values by Anonymous Monk