Perlで、<select multiple>のデータを取得する方法を教えてください。
以下のように複数選択できるselectタグがあります。これで送信したデータを
Perlで受けると、ARRAY(0x9bf0d18)のようになってしまいます。
環境は、以下のとおりです。(必要な部分だけ記載しています)
■送信元のHTML
<select name="test" size="3" multiple>
<option value="a">a
<option value="b">b
<option value="c">c
</select>
■受け側のPerl
use CGI_Lite;
my %in = $cgi->parse_form_data();
print"Content-type: text/html\n\n";
print"$in{'test'}\n";
■結果
ARRAY(0x9bf0d18)
以上、よろしくお願いします。
No.1ベストアンサー
- 回答日時:
一般的に、print して ARRAY(0x9bf0d18) の形式になる変数には、配列リファレンスが入っています。
これは、デリファレンスして配列を得られます。今回は以下の様になります。
$in{'test'} # 配列リファレンス
@{$in{'test'}} # 配列
この配列に、複数選択された値が入っているのでしょう。
回答ありがとうございます。
以下で取り出せました。
助かりました。
foreach (@{$in{'test'}}){
print"$_<br>\n";
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript 2段階プルダウンで1段階目の選択を終えた後に選択ボックスを見えなくしたい 2 2022/07/05 21:58
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
リストボックスに縦スクロール...
-
perl 初等プログラミングについて
-
VB6で配列の最大値を簡単に求め...
-
文字の整列(printf)
-
二次元配列における要素数のは...
-
Excel VBA ユーザーフォームの...
-
チェックボックスのperlでの値...
-
newで個別に生成した配列にNULL...
-
重複しない乱数発生
-
VBAのautofilter、criteriaの配...
-
ランダムな8桁の文字作成
-
Powershell $変数 = @()の空配...
-
Excel(VBA)で配列の要素数を...
-
エクセルVBAでTransposeの不思議
-
csv形式のデータの一部を削除し...
-
不特定数存在する特定文字直後...
-
perlfaq4 で紹介されている Fis...
-
一致する要素が格納されている...
-
二次元配列のインデックスについて
-
ファイルからデータを読み込ん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
Strawberry Perl for Windows ...
-
リストボックスに縦スクロール...
-
二次元配列のインデックスについて
-
文字の整列(printf)
-
エクセルVBAでTransposeの不思議
-
クラスに配列を渡す方法
-
二次元配列における要素数のは...
-
Excel VBA ユーザーフォームの...
-
perlで配列の要素が空なのを知...
-
perlで2次元配列をサブルーチ...
-
マクロ Publicでの配列定義
-
Dim flag(4) as boolean で配列...
-
参照配列の要素数の求め方は?
-
チェックボックスのperlでの値...
-
VB6で配列の最大値を簡単に求め...
-
jcode->jfold で禁則処理
-
DataGridViewに配列の値を表示...
-
VBScript 配列
-
配列を使わずに、数字(連番)...
おすすめ情報