Re: keys of hash of hashes

2005-09-16 Thread Jeff 'japhy' Pinyan
On Sep 16, Brent Clark said: foreach my $fileName ( keys %$ref_allTariffData ){ print keys $ref_allTariffData{$fileName}; } The keys() function takes a hash. You used it properly the FIRST time, but not the second. And, $hash{$key} means that you have a hash called '%hash', where

Re: keys of hash of hashes

2005-09-16 Thread Jeff Pan
maybe u want this: foreach my $fileName ( keys %$ref_allTariffData ){ foreach my $name ( keys %{$ref_allTariffData->{$fileName}} ){ print $name,";"; } } On Fri, 16 Sep 2005 10:33:58 +0200, "Brent Clark" <[EMAIL PROTECTED]> said: > Hi list > > I hav

keys of hash of hashes

2005-09-16 Thread Brent Clark
Hi list I have a hash that im trying to get the keys. foreach my $fileName ( keys %$ref_allTariffData ){ print keys $ref_allTariffData{$fileName}; } My Data Dumper: $VAR1 = { 'sham02' => { 'Luxury' => 'LuxRm' }, 'kw