【发布时间】:2011-03-29 23:14:03
【问题描述】:
在 HTML 表单中,如果我们用[] 为输入框命名,像这样
<input name="foo[]" type="text" />
<input name="foo[]" type="text" />
在PHP中,我们可以通过$_POST['foo']来获取这些输入框的值。
如何在 Perl 中做类似的事情?我用 CGI.pm
【问题讨论】:
在 HTML 表单中,如果我们用[] 为输入框命名,像这样
<input name="foo[]" type="text" />
<input name="foo[]" type="text" />
在PHP中,我们可以通过$_POST['foo']来获取这些输入框的值。
如何在 Perl 中做类似的事情?我用 CGI.pm
【问题讨论】:
只需将param 的结果分配给一个数组即可。
my @values = param('foo[]'); # If you use the functional-style
my @values = $query->param('foo[]'); # If you use the OO-style of CGI.pm
名称不要求以[]结尾。
【讨论】:
GET 或POST 请求参数。