Thanks RaFaL,
print join "\t", sort keys %params;
works excellently.
What if I don't want to sort them (display the keys in the same order they
were entered)?
Let's say the hash was:
%params = qw(
dirt 4
sand 5
land 2
air 5
wind 9
breath 1
);
A sorted hash would come out as:
air breath dirt land sand wind
5 1 4 2 5 9
how can I make it come out the same order I entered them?
ie.
dirt sand land air wind breath
4 5 2 5 9 1
Cheers,
-Shannon
> From: [EMAIL PROTECTED] (Rafal Pocztarski)
> Newsgroups: perl.beginners.cgi
> Date: Wed, 24 Oct 2001 16:04:19 +0200
> To: [EMAIL PROTECTED]
> Subject: Re: Printing Hash Keys
>
> Shannon Murdoch wrote:
>>
>> What everyone has said so far is ways to list all the VALUES contained in a
>> hash array, what I need to do is list all the KEYS contained in the hash
>> array-with a tab (\t) between each.
>
> print join "\t", sort keys %hashname;
>
> - RaFaL Pocztarski, [EMAIL PROTECTED]
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]