use strict; use CGI qw/:standard/; my %form = map { $_, @{ [param($_)] } > 1 ? [param($_)] : param($_) } param(); #### color=red&color=blue&name=Ovid #### %form = ( 'name' => 'Ovid', 'color' => [ 'red', 'blue' ] );
## color=red&color=blue&name=Ovid ##
## %form = ( 'name' => 'Ovid', 'color' => [ 'red', 'blue' ] );