Thread CGI.pm und Arrays von Parametern
(4 answers)
Opened by Ronnie at 2005-05-24 21:19
Wenn CGI.pm eine Liste von Werten als Parameter erhält, werden diese im Hash den man via $form = $cgi->Vars() erhält nicht als Referenz auf ein Array sondern als mit \0-Bytes getrennte Zeichenkette abgelegt. Es gibt zwei Möglichkeiten ein entsprechendes Array zu erhalten:
Code: (dl
)
1 die Dumper [split (/\0/, $form->{'list_of_selections'})]; Beide funktionieren problemlos. Aber folgendes funktioniert unerklärlicherweise nicht: Code: (dl
)
1 $form->{'list_of_selections'} = [$cgi->param('list_of_selections')]; Man bekommt als dump folgendes: Wieso bekommt man das entsprechende Array von Data::Dumper nicht angezeigt? |