Thread Warum "Can't use string as ARRAY ref"?!? (5 answers)
Opened by silbersteine at 2004-07-20 03:03

silbersteine
 2004-07-20 03:03
#84619 #84619
User since
2003-08-18
27 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hi,

ich krieg hier bald einen Fön! Kann mir jemand erklären, was ich falsch mache? Irgendwas stimmt mit der Definition des Arrays im Hash nicht. Jedenfalls bekomme ich immer die Fehlermeldung "Can't use string ("xyz") as an ARRAY ref", und anstatt von xyz steht dann immer das erste Element des Arrays. Eigentlich sollen einfach nur die Wochentage von $skalars{'days_string'}  in ein Array desselben Hashes gepackt werden. Wie muss es denn richtig heißen? Könnt ihr mir helfen?

Code: (dl )
1
2
3
4
my %skalars;
$skalars{'days_string'} = "Sonntag,Montag,Dienstag,Mittwoch,Donnnerstag,Freitag,Samstag";
@skalars{'days'} = split(/,/,$skalars{'days_string'});
print $skalars{'days'}[3];
Viele Grüße aus Calberlah

Der SilberStein

<a href="http://www.skriptoase.de/">www.skriptoase.de</a>

# "It's all very perlish" (L.Wall)

View full thread Warum "Can't use string as ARRAY ref"?!?