嗨,我从多维数组中的表单值传递。我传递的值看起来像这样。第三个值是从 html 表单传递的。
<input type=\"text\" name=\"input[".$row[Id]."][".$record[Name]."][]\" size=\"2\" />
input[1][1][]
input[1][2][]
input[1][3][]
input[2][1][]
input[2][2][]
input[2][3][]
然后我尝试寻找他们,但我被困住了。
foreach($_POST[input] as $name => $value){
foreach($value as $inner_value =>$value){
foreach($value as $inner_inner_value => $value){
echo "Menu: {$name} submenu: {$inner_value} subsubmenu :{$inner_inner_value}\n<br><br>";
}
}
}
它呼应了这一点:
Menu:1 submenu: 1 subsubmenu: 0
Menu:1 submenu: 2 subsubmenu: 0
Menu:1 submenu: 3 subsubmenu: 0
Menu:2 submenu: 1 subsubmenu: 0
Menu:2 submenu: 2 subsubmenu: 0
Menu:2 submenu: 3 subsubmenu: 0
但我需要实现这一点
Menu:1 submenu: 1 subsubmenu: value entered into form field.
Menu:1 submenu: 2 subsubmenu: value entered into form field.
Menu:1 submenu: 3 subsubmenu: value entered into form field.
Menu:2 submenu: 1 subsubmenu: value entered into form field.
Menu:2 submenu: 2 subsubmenu: value entered into form field.
Menu:2 submenu: 3 subsubmenu: value entered into form field.
第三个值是从 HTML 发布的,基本上我不知道如何使用表单将第三个值传递给数组。
<input type="text" name="input[THIS IS OK][THIS IS OK][value ENTERED in FORM FIELD???]" size="2" />