我正在尝试将包含多个相同字段的表单发布到 php,例如可以有多个 body_styles
和多个 make
和 model
当我序列化表单时,我得到以下输出
SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800
我如何在 php 端解析它?
最佳答案
更改您的 html,使您的字段为 an HTML "array"像这样:
<input name="body_style[]" value="" />
<input name="body_style[]" value="" />
然后你可以通过PHP's $_GET
super global访问它们像这样:
$first_body_style = $_GET['body_style'][0];
$second_body_style = $_GET['body_style'][1];
或者
foreach($_GET['body_styles'] as $value) {
var_dump($value);
}
关于php获取表单查询字符串的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6071170/