a[]的值有可能3个 也有可能10个 请问怎么处理呢?

表单:
<input name="a[]" value="oax_5_0" />
<input name="a[]" value="oax_6_1" />
<input name="a[]" value="oax_7_2" />

后台程序:
需要达到以下的效果,
经过几步才能处理成这样
$value = 5,6,7
$value2 = 0,1,2

SMILET
浏览 168回答 1
1回答

MYYA

<?php&nbsp;if(isset($_POST['a'])){&nbsp;&nbsp;&nbsp;&nbsp;$v_arr&nbsp;=&nbsp;$v2_arr&nbsp;=&nbsp;[];&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;=&nbsp;$_POST['a'];&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;($data&nbsp;as&nbsp;$v)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$temparr&nbsp;=&nbsp;explode('_',$v);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v_arr[]&nbsp;=&nbsp;$temparr[1];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$v2_arr[]&nbsp;=&nbsp;$temparr[2];&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$value&nbsp;=&nbsp;implode(',',&nbsp;$v_arr);&nbsp;&nbsp;&nbsp;&nbsp;$value2&nbsp;=&nbsp;implode(',',&nbsp;$v2_arr);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var_dump($value);&nbsp;&nbsp;&nbsp;&nbsp;var_dump($value2);}?><form&nbsp;action=""&nbsp;method="POST"&nbsp;accept-charset="utf-8"&nbsp;enctype="multipart/form-data">&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;name="a[]"&nbsp;value="oax_5_0"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;name="a[]"&nbsp;value="oax_6_1"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;name="a[]"&nbsp;value="oax_7_2"&nbsp;/>&nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;name="submit"&nbsp;value="submit"&nbsp;/></form>
打开App,查看更多内容
随时随地看视频慕课网APP