[PHP-users 11285] Formの配列変数

原 啓次 php-users@php.gr.jp
Tue, 05 Nov 2002 18:58:08 +0900


お世話になります。
原と申します。

環境:
OS:Redhat7.2
PHP 4.2.3

上記環境で開発しておりますが、
Formの配列変数がうまく受け取れません。

結果として
test0=1
test1=2
test2=y
と表示されてしまいます。

for($i = 0; $i < $_POST["ctl_Size"]; $i++) {
    echo "test$i=".$_POST["ctl_UserId"][$i];
}

渡す方のHTMLファイルでは
<input type="hidden" name="ctl_UserId[0]" value="00001">
<input type="hidden" name="ctl_UserId[1]" value="00002">
<input type="hidden" name="ctl_UserId[2]" value="Array">
となっております。

なぜ配列要素の最後の文字だけ表示されるのでしょうか!?
どなたかご教授いただけますでしょうか。

よろしくお願いします。

以上
------------------------------------------
原 啓次
Mail:hara@quest.co.jp
------------------------------------------