Php Laravel将多维数组数据传递到服务器

Php Laravel将多维数组数据传递到服务器,php,laravel,Php,Laravel,我有一个动态生成的HTML表格格式的表单,我想在服务器上发送和处理它。我正在使用Laravel,但也将感谢PHP方面的帮助 这是表格,为了清楚起见,我删除了不必要的细节 <tbody> <tr> <td>Address 2</td> <td><label ><input name="servLabels[0][]" value="81F2D864-358E8A74F26D~A2" checked=""

我有一个动态生成的HTML表格格式的表单,我想在服务器上发送和处理它。我正在使用Laravel,但也将感谢PHP方面的帮助

这是表格,为了清楚起见,我删除了不必要的细节

<tbody>
<tr>
    <td>Address 2</td>
    <td><label ><input name="servLabels[0][]" value="81F2D864-358E8A74F26D~A2" checked="" type="checkbox"> A 2 </label> </td>
    <td><label ><input name="servLabels[0][]" value="81F2D864-358E8A74F26D~M2~T-ASC-15" checked="" type="checkbox"> M 2 </label></td>
    <td><label ><input name="servLabels[0][]" value="81F2D864-358E8A74F26D~C2~T-ASC-29" checked="" type="checkbox"> C 2 </label></td>
    <td><label ><input name="servLabels[0][]" value="81F2D864-358E8A74F26D~P2~T-ASC-36" checked="" type="checkbox"> P 2 </label></td>
</tr>   
<tr>
    <td>Address 1</td>
    <td><label><input name="servLabels[1][]" value="83209090-FF86B037CA41~A1" checked="" type="checkbox">A 1</label></td>
    <td><label><input name="servLabels[1][]" value="83209090-FF86B037CA41~M1~T-ASC-15" checked="" type="checkbox"> M 1 </label></td>
    <td><label><input name="servLabels[1][]" value="83209090-FF86B037CA41~C1~T-ASC-29" checked="" type="checkbox"> C 1 </label></td>
    <td><label><input name="servLabels[1][]" value="83209090-FF86B037CA41~P1~T-ASC-36" checked="" type="checkbox"> P 1 </label></td>
</tr>

地址2
A 2
M2
C2
P2
地址1
A 1
M1
C1
P1

在服务器上,首先我们要检查,是否选中了复选框? 如果选中该复选框,请将该复选框的值按~符号拆分为三


有人能建议一下,如何迭代这个数组吗?如果选中复选框,将值拆分为三个?只有PHP部分。

您是否有选中/取消选中类型的复选框,并且希望将值传递给服务器?是的,在表的每一行上,我有4个复选框。因此,您希望在服务器端获得输入,如
0110
1100
?如果选中复选框,首先我们需要它的值(例如81F2D864-358E8A74F26D~M2~T-ASC-15)到目前为止你试过什么?类似于
$foo=$request->get('servLabels')??[];,code>应该获取servLabels数组的所有内容,或者获取空数组。get('servLabels')
为NULL,具体取决于您的PHP版本。可能很明显,但输入应该放在表单中