[PHP-users 11307] $_POST使い方について教えて下さい。

junnitisibasaki php-users@php.gr.jp
Wed, 6 Nov 2002 11:54:38 +0900


こんにちわ。
バージョン:4.2.3国際化版

register_globals がoffの状態で$_POSTで値を受け取りたいのですがこういう場合は

<FORM >
<INPUT TYPE=text NAME=hoge VALUE="test">
<INPUT TYPE=text NAME=php VALUE="test2">
</FORM>

$_POST['hoge']
$_POST['php'];

とすることで値を取得することが出来ました。しかしこのような場合

<FORM >
<INPUT TYPE=text NAME=hoge[1]>
<INPUT TYPE=text NAME=hoge[2]>
</FORM>

$i = 1;
while ($i < 3):
    echo ".$_POST[hoge][$i].";
    $i++;
endwhile;

としても値を受け取ることが出来ないのです。phpinfo();で確認してみると
_POST["hoge"]
array(
[1] => test
[2] => test2
)

のようになっています。なので受け取り方がまずいのだと思うのですが
$_POST['hoge'.$i]
"{$_POST['hoge'][$i]}"

など試してみたのですが取得することが出来ません。配列を受け取る場合どのような
方法があるのでしょうか?
よろしくお願いいたします。