1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| #!/usr/bin/perl
use warnings;
use strict;
my %results = (
'000001' => {
1 => "A_val1",
2 => "A_val2",
3 => "A_val3",
4 => "A_val4",
},
'000002' => {
1 => "B_val1",
2 => "B_val2",
3 => "B_val3",
4 => { 'champ1'=>'12','champ2'=>'23'},
5 => "B_val5",
}
);
foreach my $k (sort(keys(%results))){
print "Clef $k, valeur $results{$k}\n";
foreach my $p (0..99) {
if (exists ($results{$k}{$p})) {
print "Indice $p, valeur $results{$k}{$p}\n";
if (ref ($results{$k}{$p})) {
my $ref = $results{$k}{$p};
foreach my $val (keys (%{$results{$k}{$p}})) {
print "Dernière clef $val, valeur $results{$k}{$p}{$val}\n";
}
}
}
}
} |
Partager