从复选框发布多维数组

Mr *_*ose 2 html php multidimensional-array

我看过几个关于从复选框发布数组的问题,但是我没有看到任何试图做我想做的事情.

我有一个复选框列表,用于提交从数据库的foreach循环数据中填充的数据.

<input type="checkbox" name="phonelist[]" value="<?=strtoupper($device['id']);?>"/>
Run Code Online (Sandbox Code Playgroud)

这就是我目前为复选框电话列表返回多个项目的方式.如何在复选框的相同值部分添加另一个值,但在多维数组中的不同项下?例如

<input type="checkbox" name="phonelist[][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
Run Code Online (Sandbox Code Playgroud)

我知道我的"Psuedocode"是错误的,但我希望它能够实现我希望实现的目标.

Mih*_*rga 6

是的,为每个部分添加ID:

<input type="checkbox" name="phonelist[0][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
<input type="checkbox" name="phonelist[0][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
<input type="checkbox" name="phonelist[1][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
<input type="checkbox" name="phonelist[1][]" value="<?=strtoupper($device['id']);?><?=strtoupper($device['another value']);?>"/>
Run Code Online (Sandbox Code Playgroud)