Thread Welcher Hash beinhaltet den Namen des anderen Hash (8 answers)
Opened by pktm at 2007-01-21 12:00

Ronnie
 2007-01-21 12:34
#73414 #73414
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
Hier mal ein Snippet wenn du z.B. nach einer bestimmten idref suchst und wissen willst unter welchem key diese in %s vorkommt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
sub search_idref {
my $haystack = shift;
my $needle = shift;

my @pitchfork = sort keys %$haystack;
my @solutions;

for my $p (@pitchfork) {
push @solutions, $p if grep
{ $_->{'idref'} eq $needle } @{$haystack->{$p}->{'edge'}};
}
return @solutions;
}

print Dumper search_idref( \%s, 's241_506' );

Wobei sich solche Sachen ab einer gewissen Komplexität mit OO besser lösen lässt!\n\n

<!--EDIT|Ronnie|1169375688-->

View full thread Welcher Hash beinhaltet den Namen des anderen Hash