Как передать массив в Perl CGI-скрипт с HTML-формой? - PullRequest
8 голосов
/ 15 августа 2010

В HTML-форме, если мы даем имена полям ввода с [], например

<input name="foo[]" type="text" />
<input name="foo[]" type="text" />

В PHP мы можем получить значения этих полей ввода в массиве с помощью $_POST['foo'].

Как сделать подобное в Perl?Я использую CGI.pm

1 Ответ

14 голосов
/ 15 августа 2010

Просто присвойте результат 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

Не требуется, чтобы имя заканчивалось на [].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...