Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re^2: Help me understand hashes

by hallikpapa (Scribe)
on Nov 16, 2007 at 17:54 UTC ( #651279=note: print w/replies, xml ) Need Help??


in reply to Re: Help me understand hashes
in thread Help me understand hashes

Yeah I suppose it's easier when there is a visual So I have a spreadsheet that has 4 tabs. STATION1 thru STATION4. This first column in each tab is the rowId , just incremental row counter. data on STATION1 would look like this:
1,,business,first,last,email,,,,,
STATION2(Column2 is a reference to Column1 in STATION1):
1,1,,,123,Main,St,City,State,Zip
STATION3 (Column2 references Column1 in STATION2):
1,1,1,P-550,11223344 2,1,2,P-330,22334455
I am inserting data into two hashes like so:
$excel{$tab}{$row}{$col} = $cell->{Val}; $rehash{$tab}{$id}{$row} = $excel{$tab}{$row}{$col};
This attempt is finding no results:
for my $s2_key (keys %{$rehash{"1"}}) { if ( exists( $rehash{"1"}{$s2_key} )) { print SOMETHING; }
Update: Durrr! That's what I get for operating on no sleep. Put "1" instead of "STATION2". I will continue to fiddle.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://651279]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2020-12-02 19:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How often do you use taint mode?





    Results (45 votes). Check out past polls.

    Notices?