in reply to Array comparison for 3 arrays
Essentially you want to transform the original data structure into something that can be easily iterated and displayed, in the way you wanted.
use strict; use warnings; use Data::Dumper; my $arrays = {"a1" => [0, 1,2,3,4,5,6,7,8,9], "a2" => [1,2,3,4,6,8, 10, 12,14], "a3" => [1,2,3,5,7,9, 11,13,15]}; my $result = {}; foreach my $array_name (keys %$arrays) { map {$result->{$_}->{$array_name} = 1} @{$arrays->{$array_name}} } print Dumper($result);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Array comparison for 3 arrays
by GrandFather (Saint) on Apr 14, 2010 at 06:54 UTC | |
by 7stud (Deacon) on Apr 14, 2010 at 07:23 UTC | |
by GrandFather (Saint) on Apr 14, 2010 at 09:16 UTC |