[英]how to sort an element in array of hash in perl
想知道如何通过说完以下内容来对以下内容进行排序,任何想法/建议都应事先得到赞赏。 下面将以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;
您注释掉的是正确的方法。 或者,如果完成是alpha,则使用cmp代替<=>
@results = sort {$a->{done} <=> $b->{done}} @results;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.