Thread Hashes zusammenlegen (4 answers)
Opened by bloonix at 2006-01-11 18:47

bloonix
 2006-01-11 18:47
#61674 #61674
User since
2005-12-17
1615 Artikel
HausmeisterIn
[Homepage]
user image
Hallo,

folgendes ...

ich habe drei Statement, die jeweils nur eine Zeile wieder-
geben. Nun möchte ich die drei Hashes gerne in einem Hash
(Referenz) liegen haben.

Bei diesem Code hier

Code: (dl )
1
2
3
my $daten = $sth->fetchrow_hashref;
my $kat = $sth->fetchrow_hashref;
my $ber = $sth->fetchrow_hashref;


müsste ich demnach die Keys aus %$kat und %$ber nach
%$daten schieben.

Code: (dl )
1
2
3
4
5
for (my ($key,$val) = each %{$ber}) {
  $daten->{$key} = $val;
}

# das gleiche für $kat


Gibt es nicht elegantere Methoden? Sowas wie ein Hash-Push?\n\n

<!--EDIT|opi|1136999003-->
What is a good module? That's hard to say.
What is good code? That's also hard to say.
One man's Thing of Beauty is another's man's Evil Hack.

View full thread Hashes zusammenlegen