sort排序特别是fibbery请进
my %a;
$a{'aa'}=1;
$a{'bb'}=1;
$a{'cc'}=1;
$a{'dd'}=1;
$a{'ee'}=1;
my %areaArray;
$areaArray{'aa'}="aa";
$areaArray{'dd'}="dd";
$areaArray{'bb'}="bb";
$areaArray{'cc'}="cc";
$areaArray{'ee'}="ee";
my %area;
$area{'aaaa'}=1;
$area{'bbbb'}=3;
$area{'cccc'}=2;
$area{'eeee'}=6;
$area{'bbbb'}=3;
$area{'ffff'}=7;
$area{'gggg'}=8;
foreach my $key (%a)
{
foreach my $key1 (sort {($area{$key.$b} eq ''?0:$area{$b})<=>($area{$key.$a} eq ''?0:$area{$a})}keys %areaArray)
{
print $key1."----".$areaArray{$key1}."\n";
}
}
刚才那个问题其实我是想做个铺垫的,这个才是最后我想了解的,所以给删了重新发