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

标签 php jquery arrays forms get

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

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

如何创建这样的数组:

数组( '区域' => 数组(0 => '26-50',1 => '51-75',2 => '76-100'), std => 数组(0 => 1,1 => 3) )

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

感谢您的帮助!

问候

最佳答案

[] 表示法使得以表单形式传输数组数据成为可能。

在表单中命名复选框,如下所示:

<input name="area[]" type="checkbox" value="51-75">

这应该构建所有选定复选框的数组。

关于php - 如何创建具有双 GET 变量的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6520698/

相关文章:

php - AS3 -> PHP -> DB,如何保证安全?

javascript - 如何通过 AJAX 响应将值插入数组?

php - 如何使用 phpMyAdmin 连接到您的生产/开发数据库?

php - 使用 PHP 删除网站上的文件?

对象数组的 VB.NET 语法

ios - Xcode 卡在从设备 tvOS 复制缓存文件

javascript - jQuery - 获取绝对div中内容的高度

javascript - 将 </div> 替换为空字符串

javascript - ASP.net C# AsyncPostBacktriggerr 单击事件不触发

javascript - 为返回 promise 数组的 Array.map 调用添加毫秒延迟