Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
I have several arrays that I want to slice into a single hash ref. Any tips? I read a bit about creating a hash slice from 2 arrays, but can't figure out the syntax for creating a hash ref slice from multiple arrays.
For example (excuse grammatical errors -- this is more pseudo code than anything):
$hash_ref; @array1 = "some_unique_key1 some_unique_key2 some_unique_key3"; @array2 = "meta_data_1 metadata_2 metadat_3"; @array3 = "submitted_date1 submitted_date2 submitted_date3";
The hash ref would have a structure like:
$some_uniquekey1 --> 'Metadata' --> $meta_data1 = '1' --> 'Submitted Date' --> $subitted_date1 = '1' $some_uniquekey2 ... etc $some_uniquekey3 ... etc
Basically the arrays value indices all correspond to each other -- I just want to merge them all into an accessible table.
Any tips or slaps up the side of my head appreciated!
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Populating a hash-ref from multiple arrays with slice?
by toolic (Bishop) on Apr 16, 2015 at 17:42 UTC | |
|
Re: Populating a hash-ref from multiple arrays with slice?
by jeffa (Bishop) on Apr 16, 2015 at 17:41 UTC | |
|
Re: Populating a hash-ref from multiple arrays with slice?
by hdb (Monsignor) on Apr 16, 2015 at 17:52 UTC | |
|
Re: Populating a hash-ref from multiple arrays with slice?
by NetWallah (Canon) on Apr 16, 2015 at 18:16 UTC | |
by FreeBeerReekingMonk (Deacon) on Apr 16, 2015 at 20:45 UTC | |
by FreeBeerReekingMonk (Deacon) on Apr 16, 2015 at 21:10 UTC |