You appear to want to sort your keys in descending numeric order. This can be accomplished with sort combined with the block {$b <=> $a}. For adding keys, I would likely use reverse to invert the hash (How do I look up a hash element by value?) and then push them onto the end of the array rather than trying to keep track of indices to do it all at once. If you are not familiar with dealing with complex data structures, a read through perlreftut would likely be helpful. Provide us with some templated code (even if it doesn't work right), and we can help guide you to your solution.
In reply to Re: Complex sort of array of hashes into an array of arrays
by kennethk
in thread Complex sort of array of hashes into an array of arrays
by BioJL
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |