So essentially each row is the output of a query between a table of items and a table of actions, having a one to many relationship between them. What i'd like to do is group all items for each item into the same array index, approximately thus...var1 = [ item_key => '1', item_description => 'description 1', item_summary => 'item summary 1', action_key => '1', action_summary => 'summary 1' ] var2 = [ item_key => '1', item_description => 'description 1', item_summary => 'item summary 1', action_key => '2', action_summary => 'summary 2' ] var3 = [ item_key => '2', item_description => 'description 2', item_summary => 'item summary 2', action_key => '3', action_summary => 'summary 3' ]
How would this be possible?var1 = [ item_key => '1', item_description => 'description 1', item_summary => 'item summary 1', action => [ key => '1', summary => 'summary 1' ], [ key => '2', summary => 'summary 2' ] ] var2 = [ item_key => '2', item_description => 'description 2', item_summary => 'item summary 2', action => [ key => '3', summary => 'summary 3' ] ]
In reply to Grouping an array of hashrefs by similar key values by perldj
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |