|
| Array i hash Fra : F.Larsen |
Dato : 28-12-03 16:08 |
|
Hej eksperter
I nedenstående struktur vil jeg gerne have trukket EMails ud en for en ...
men det virker ikke rigtigt::
my %aryHosts=
(
"xxxx" => {"Navn" =>"xxxx.dk",
"Host" =>" www.xxxx.dk",
"Fail" =>0,
"Retry" =>1,
"EMails"=>("navn1\@email.dk\.dk","navn2\@email.dk\.dk","navn3\@email.dk\.dk"
),
"SMSs" =>("009999999999","009999999998","009999999997")
}
);
foreach $x ($aryHosts{$objHost}{"EMails"})
{
print $x . ";";
}
--
Flemming
| |
Lars Balker Rasmusse~ (28-12-2003)
| Kommentar Fra : Lars Balker Rasmusse~ |
Dato : 28-12-03 19:02 |
|
"F.Larsen" <n0spam@spamfilter.dk> writes:
> I nedenstående struktur vil jeg gerne have trukket EMails ud en for en ...
> men det virker ikke rigtigt::
>
> "EMails"=>("navn1\@email.dk\.dk","navn2\@email.dk\.dk","navn3\@email.dk\.dk"
> ),
Du skal lave en anonym arrayref i stedet:
Emails => [ 'navn1@email.dk', 'navn2@email.dk' ],
> "SMSs" =>("009999999999","009999999998","009999999997")
Ditto.
> foreach $x ($aryHosts{$objHost}{"EMails"})
Her skal du så bruge ref'en som et array (@ foran):
foreach $x (@{$aryHosts{$objHost}{Emails}}) {
--
Lars Balker Rasmussen Consult::Perl
| |
F.Larsen (28-12-2003)
| Kommentar Fra : F.Larsen |
Dato : 28-12-03 19:53 |
|
"Lars Balker Rasmussen" <lars@balker.org> wrote in message
news:0f7k0gu8gf.fsf@laphroaig.balker.org...
> Du skal lave en anonym arrayref i stedet:
>
> Emails => [ 'navn1@email.dk', 'navn2@email.dk' ],
Tak for hjælpen, det var det der skulle til.
Godt nytår!
--
Flemming
| |
|
|