php获取表单查询字符串的值

Joh*_*n x 3 php forms

我试图将一个表单POST到PHP包含多个相同的领域,例如可以有多个body_styles,多makemodel

当我序列化表单时,我得到以下输出

SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800
Run Code Online (Sandbox Code Playgroud)

我怎么能在PHP端解析这个?

Tre*_*non 5

更改您的html,以便您的字段是HTML"数组",如下所示:

<input name="body_style[]" value="" />
<input name="body_style[]" value="" />
Run Code Online (Sandbox Code Playgroud)

然后你可以通过PHP的$_GET超级全局访问它们,如下所示:

$first_body_style = $_GET['body_style'][0];
$second_body_style = $_GET['body_style'][1];
Run Code Online (Sandbox Code Playgroud)

要么

foreach($_GET['body_styles'] as $value) {
    var_dump($value);
}
Run Code Online (Sandbox Code Playgroud)