• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ReadParseで同名のinput名は配列で処理される?)

ReadParseで同名のinput名は配列で処理される?

このQ&Aのポイント
  • ReadParseを使用して同名のinput名が配列で処理されるかどうかについて質問です。
  • フォームパラメータを送信する際、同名のNameを使用した場合、受信側で配列として取得できるのか疑問です。
  • 例えば、textタイプやhiddenで同じ名前のNameを指定した場合、正しく配列として取得できるのか心配です。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

use CGI; かなんかで受け取る形でしょうか? cgi-lib.pl かな? 確か配列では入ってこないはずです。 スペース区切り(というか\0区切りだったか?)で入ってくるような気がします。 実際にやってみたほうが早いでしょうね。 あと、INPUTの書式が違います。 <INPUT type="text" name="KAMOKU" value="国語"> としないと駄目です。 単純に数が増えるだけならばforを使用すれば簡単です。 ある程度定義は必要になるかもしれません。 &ReadParse; while (($key,$val) = each %in) { if ($key ne "KAMOKU") { push(@kamoku,$val); } } とかやるのもいいかもしれません。

関連するQ&A