如何创建具有双GET变量的数组

pol*_*ixd 1 php forms arrays jquery get

我有一个带有一些复选框的表单.如果我激活一个ceckbox,jquery会将带有.serialize()函数的数据通过ajax发送到php文件.问题是,jquery发送一些双参数.这是查询:

area=26-50&area=51-75&area=76-100&area=100&std=1&std=3

我该如何创建这样的数组:

array( 'area' => array(0 => '26-50',1 => '51-75',2 => '76-100'), std => array(0 => 1,1 => 3) )

PHP用新的变量覆盖最后一个变量......

谢谢您的帮助!

问候

Pek*_*ica 10

[] 符号将使以表格形式传输阵列数据成为可能.

将表单中的复选框命名为:

<input name="area[]" type="checkbox" value="51-75">
Run Code Online (Sandbox Code Playgroud)

这应该构建一个包含所有选中复选框的数组.