想知道如何通过说完,任何想法/建议事先得到赞赏来对下面进行排序。下面将以html格式打印在表格中,并且在表格/ html格式的每一列旁边都有一个箭头键是很好的,因此用户通过单击它可以对列进行排序,如果您对该部分有所了解,它也表示赞赏。谢谢我的优秀程序员!
my %file_result = (
"name" => "$name",
"total" => "$total",
"pass" => "$pass",
"fail" => "$fail",
"done" => "$done",
"date" => "$date"
);
push @results, \%file_result;
}
}
@results = sort {$file_result{$a->{done}} <=> $file_result{$b->{done}}}
# @results = sort {$a->{done} <=> $a->{done}} @results;
答案 0 :(得分:1)
你所评论的是正确的方法。或者,如果完成为alpha,则使用cmp而不是&lt; =&gt;
@results = sort {$a->{done} <=> $b->{done}} @results;