php如何接收多个属性为multiple的select的值?

在表单中我有多个select选项,而且select的属性都为multiple,我在PHP怎么接收呢?如下图selectselect的name已经用[],后台得到数组为:A... 在表单中我有多个select选项,而且select的属性都为multiple,我在PHP怎么接收呢?
如下图select

select的name已经用[] ,后台得到数组为:
Array ( [0] => 36 [1] => 37 [2] => 40 [3] => 0 [4] => 41 [5] => 42 ) 即图中两个select选择的共5个值放在一个数组里面了,这样区分不了那个值是第一个select的,哪个值是第二个select的。
这种情况怎么处理呢?请教高手。。
生成的select的个数是不定的。。
展开
 我来答
韩湘子475f15
推荐于2016-09-01 · TA获得超过1394个赞
知道小有建树答主
回答量:824
采纳率:50%
帮助的人:712万
展开全部
第一个select,
<select name="one">
<option value="one_36">预定指南</option>
<option value="one_37">旅游地图</option>
<option value="one_40">联系方式</option>
</select>

第二个select
<select name="two">
<option value="two_36">市内景点</option>
<option value="two_37">阳朔景点</option>
</select>

也就是说one_[]和two_[],接收数组以后用for each,再用explode分隔one_和two_,可以区分出第一和第二

更新中。。。。。。。。。。。。。

循环的时候$i=1

循环到第一个select时,option值是o1_id
第、二个的时候是option值是o2_id
o3_id
o4_id
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heliossword
2013-12-25 · TA获得超过177个赞
知道小有建树答主
回答量:185
采纳率:50%
帮助的人:150万
展开全部
你都知道用以为数组了
为什么不能用二维的数组
<select name="ziduan[tiaojian]"> <option value="1">预定指南</option> <option value="2">旅游地图</option> <option value="3">联系方式</option></select>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式