> -----Original Message-----
> From: Carl Rogers [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, December 18, 2001 7:05 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Prining hash of hash values
> 
> 
> At 10:28 AM 12/19/2001 +1030, Daniel Falkenberg wrote:
> >List,
> >
> >I have a hash of a hash here with that looks similar to the 
> following...
> >
> >%allusers = (
> >               'USER' => {
> >                           'user1' => 'YES',
> >                           'user2' => 'NO',
> >                           'user3' => 'YES'
> >                         }
> >             );
> >
> >With the following code I can only print the keys of 
> %allusers where I
> >want to be able to print the values as well as the second lot of keys
> >and values.
> >
> >
> >foreach $username (keys %allusers) {print $username, "\n";}
> 
> I don't have Perl up and running, and I'm a real donkey when 
> it comes to 
> complex stuff like this, but what would happen if you did 
> keys(%USER)??

Close, but USER is not a symbol name, it's a hash key pointing to
an anonymous hash.

To get the keys of that hash, you would use:

   keys %{$allusers{USER}}

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to