【问题标题】:HTML input checkbox value as a php arrayHTML 输入复选框值作为 php 数组
【发布时间】:2014-05-24 16:29:59
【问题描述】:

我需要一个多维数组作为复选框的值,如下所示。

获得相同结果的任何替代方案都会有所帮助。

<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 ) )

【问题讨论】:

标签: php arrays multidimensional-array


【解决方案1】:

是的,我明白你为什么想要一个替代品。

我建议你有一个一维数组,并将一个易于解析的字符串传递给它。

例如:

<input type="checkbox" name="courses[]" value="MG30012_13" />

然后在你的 php 中:

<?php
$courseValues = array(); //multimensional array;

foreach($_POST['courses'] as $course) {
    $courseValues[] = explode('_', $course);
}

?>

【讨论】:

  • 非常感谢。这正是我所需要的。非常感谢您的帮助。
猜你喜欢
  • 2014-09-12
  • 2013-12-09
  • 1970-01-01
  • 2011-09-23
  • 1970-01-01
  • 2013-09-05
  • 2013-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多