POST多维数组 - 无法查看内容

时间:2012-02-28 11:16:10

标签: php post multidimensional-array

我正在使用HTML表单中的以下字段发布多维数组:

 Member Name:
 <input name="teamMembers[<?php echo $i; ?>][Name]" type="text"
    id="teamMemberName1" maxlength="30" />
 Email: 
 <input name="teamMembers[<?php echo $i; ?>][Email]" type="text"
    id="teamMemberEmail1" maxlength="100" size="40" />

我可以print_r($_POST['teamMembers']);查看数组的内容,但是当我尝试echo $_POST['teamMembers[0][Name]'];时,我收到“未定义的索引”错误。

我做错了什么? (我确定这是愚蠢的事。)

1 个答案:

答案 0 :(得分:11)

语法错误:

echo $_POST['teamMembers[0][Name]'];

应该是:

echo $_POST['teamMembers'][0]['Name'];

More Info about Arrays in PHP.