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

Chu*_*utt 1 php post multidimensional-array

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

 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" />
Run Code Online (Sandbox Code Playgroud)

我可以print_r($_POST['teamMembers']);看到数组的内容,但是当我尝试时,echo $_POST['teamMembers[0][Name]'];我得到一个" 未定义的索引 "错误.

我究竟做错了什么?(我确定这很傻.)

Sar*_*raz 11

你的语法错误:

echo $_POST['teamMembers[0][Name]'];
Run Code Online (Sandbox Code Playgroud)

应该:

echo $_POST['teamMembers'][0]['Name'];
Run Code Online (Sandbox Code Playgroud)

有关PHP中的数组的更多信息.