You mean you want to fetch the parameter list as a hash? It's right in the CGI documentation.
Update Ah - now I see, you want to do some "structured" parameters. No, I'm not aware of something like that, but if you go for dots as delimiters, it's fairly easy to write yourself:
my %params = $q->Vars;
my @keys = keys %params;
for my $k (sort @keys) {
if (/[.]/) {
my $v = delete $params{ $k };
my $level = \%params;
my @items = split /[.]/, $k;
my $key = pop @items;
for (@items) {
$level->{ $_ } ||= {};
$level = $level->{ $_ };
};
$level->{ $key } = $v;
};
};
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|