my %hash = (
1 => [
{ name => "Shrek", event => "I saw shrek!" },
],
6 => [
{ name => "Donkey", event => "I saw the donkey!" },
{ name => "Fiona", event => "I saw Fiona!" },
],
);
####
for my $trigger ( @{ $hash{$cnt} || [] } ) {
# Do work here with $trigger ....
}
####
my @data = (
[ # 0 (remember, we are zero-based)
{ name => "Shrek", event => "I saw shrek!" },
],
undef, # 1
undef, # 2
undef, # 3
undef, # 4
[ # 5 - zero-based => 6th element
{ name => "Donkey", event => "I saw the donkey!" },
{ name => "Fiona", event => "I saw Fiona!" },
],
);
####
for my $trigger ( @{ $data[$cnt-1] || [] } ) {
# Do work here with $trigger ....
}