我有这样的问题。在我的表格中,我把它作为一个复选框:
<input type="checkbox" name="access[1]" value="E01">Highway 1<br><br>
<input type="checkbox" name="access[1][]" value="C001" > C001<br>
<input type="checkbox" name="access[1][]" value="C002" > C002
<br>
<br>
<input id="access[2]" type="checkbox" name="access[2]" value="E03">Highway 2<br><br>
<input id="access[2]" type="checkbox" name="access[2][]" value="XXXX"> XXXX
<br>
<br>
<input id="access[3]" type="checkbox" name="access[3]" value="E05">Highway 3<br><br>
<input id="access[3]" type="checkbox" name="access[3][]" value="XXXX"> XXXX<br>
<br>
在我的 PHP 代码中,我得到了这个:
foreach ($_POST ["access"] as $id => $subs) {
foreach ($subs as $sub) {
$subcategory = $sub;
echo "<p>".$id." - ".$subs." - ".$subcategory."</p>";
}
}
结果是这样的:
http://s12.postimage.org/f2xi0yz4p/data4.png
您看到的数组应该是表单中的值吧?像“E01”/“E03”/“E05”。我怎样才能使“数组”这个词成为主要类别?
预期的输出应该是这样的:
1 - E01 - C0001
2 - E01 - C0002
3 - E03 - XXXX
4 - E05 - XXXX
谢谢