【发布时间】:2012-11-07 11:27:12
【问题描述】:
我有多个选择字段:
<select name="cars[]" id="cars" multiple="multiple">
<option value="yellow">Yellow</option>
<option value="black">Black</option>
[..]
</select>
还有这个:
<select name="cars[]" id="cars" multiple="multiple">
<option value="audi">Audi</option>
<option value="volk">Volkswagen</option>
[..]
</select>
当我选择一个随机选项并提交表单时,在$_POST 上执行print_r 输出是:
[group] => Array
(
[0] => audi
[1] => volk
[2] => black
)
我现在想访问颜色(在这种情况下,它将是数组中的键号2),但问题是当我选择其他字段时它可能会改变,例如。我选择了一个汽车品牌和一种颜色......然后它看起来像:
[group] => Array
(
[0] => audi
[1] => yellow
)
所以问题是:有没有办法始终访问选定的汽车颜色和汽车品牌?如果能分开就好了,但不是,而且数组键是可变的。
【问题讨论】:
-
请为您的问题提供更多详细信息。你希望PHP如何接收数据?
标签: php arrays forms input multi-select