php获取表单查询字符串的值
我试图将一个表单发布到 php,其中包含多个相同的字段,例如
当我序列化时 可以有多个 body_styles
和多个 make
和 model
我得到以下输出,
SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800
如何在 php 端解析它?
i am trying to post a form to php that contains multiple identical fields e.g. there can be multiple body_styles
and multiple make
and model
when i serialize the form i get the following output
SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800
how can i parse this at php end??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
更改您的 html,使您的字段HTML“数组” 像这样:
然后你可以通过 PHP 的
$_GET超级全局
喜欢所以:
或者
Change your html so that your fields are an HTML "array" like this:
Then you can access them via PHP's
$_GET
super global like so:Or
由于 PHP 的某种特性,除非您重命名字段,使名称以
[]
结尾,否则您将会遇到很多麻烦,此时它们将出现在$_POST 作为数组。
Thanks to a certain PHP feature, you are going to have a lot of trouble unless you rename the fields so the names end with
[]
, at which point they will appear in$_POST
as arrays.