我需要将多维数组作为复选框的值,如下所示。
任何可以获得相同结果的替代方案都会有所帮助。
<input type="checkbox" name="courses[][coursecode]" value="array("coursecode"=>"MG30012","year"=>"13")" />
阵列
Array ( [0] => Array ( [coursecode] => FGB-NNE-MP [year] => 14 ) [1] => Array ( [coursecode] => NUV-PGE-NS [year] => 15 ) )
答案 0 :(得分:0)
是的,我明白为什么你可能想要一个替代品。
我建议您使用单维数组,并将易于分析的字符串传递给它。
例如:
<input type="checkbox" name="courses[]" value="MG30012_13" />
然后在你的php中
<?php
$courseValues = array(); //multimensional array;
foreach($_POST['courses'] as $course) {
$courseValues[] = explode('_', $course);
}
?>