in reply to ReadParse and Hash Value

You can not know the order of hash elements by definition. This is a security feature in Perl. The best you can do is do sort(keys(%hash)) to impose order on them. On the order hand, you have full control over the order of elements in an array.

You must always remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.