in reply to Re: Can't use string ("2") as a HASH ref while "strict refs" in use
in thread Can't use string ("2") as a HASH ref while "strict refs" in use
%Myhash = ( 'SuperUser' => { 'Username' => '1', 'UserPage 0' => { 'UserPage_num' => '0', 'data' => { 'field1' => { 'name' => 'Version', 'Size' => '1' }, 'field2' => { 'name' => 'Length', 'Size' => '6' }, 'field3' => { 'name' => 'Number', 'Size' => '8' }, }, }, 'UserPage 1' => { 'UserPage_num' => '2', 'data' => { 'field1' => { 'name' => 'Version', 'Size' => '4' }, 'field2' => { 'name' => 'Length', 'Size' => '8' }, 'field3' => { 'name' => 'Number', 'Size' => '8' }, + }, }, And so on....
206 foreach $item (keys %Myhash){ 207 if ($item eq $My_Value) { 208 foreach $iteminitem (sort(keys %{$Myhash{$item}})){ 209 foreach $iteminitem1 (sort(keys %{$Myhash{$item}{$iteminitem}} +)){ 210 if ($iteminitem1 eq 'name' && $user_number == $Myhash{$item}{ +$iteminitem}{$iteminitem1}) { 211 my $User = $iteminitem; 212 } 213 } 214 } 215 } 216 }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Can't use string ("2") as a HASH ref while "strict refs" in use
by chakram88 (Pilgrim) on Jul 17, 2008 at 18:05 UTC | |
|
Re^3: Can't use string ("2") as a HASH ref while "strict refs" in use
by pileofrogs (Priest) on Jul 17, 2008 at 18:23 UTC | |
|