my %hash = (doc1 => 2345, doc2 => 1234, doc3 => 5678, doc4 => 4567); #### my @keys = sort {$hash{$a} <=> $hash{$b} }(keys %hash); #### my @array = (["doc1", 2345], ["doc2", 1234], ["doc3", 5678], ["doc4", 4567]);