我有以下结构,%hash:
$VAR1 = {
1 => 5,
3 => 1,
2 => 4,
4 => 9,
};
此哈希的键代表 id,值代表访问次数:id => 访问次数
我想使用访问次数按降序对其进行排序,并将其存储在另一个哈希中。但这次我希望这些值成为 id。键应该是排名中的位置:在 raking 中的位置(从 1 到 n)=> id
在这种特殊情况下:
$VAR2 = {
1 => 4,
2 => 1,
3 => 2,
4 => 3,
};
我该怎么做?