popup_menu(-name=>"array", -values=>[sort {$array{$a} <=> $array{$b}} keys %array], -labels=>\%array, -default=>$array1, -class=>"formfield") #### use CGI qw/:standard/; my %array = (a => 2, b=>1, c=>3); print popup_menu(-name=>'test', -values=>[sort {$array{$a} <=> $array{$b}} keys %array], -labels=>\%array) __END__