Php 我可以可靠地计算具有相同名称的GET变量的顺序吗?

Php 我可以可靠地计算具有相同名称的GET变量的顺序吗?,php,javascript,html,get,Php,Javascript,Html,Get,我有一个在客户端动态创建的表单。它类似于一个库搜索表单(参见示例图像)。从Javascript/客户端的角度来看,很难让每一行在名称后面附加一个数字来重命名自己(因此我现在想知道哪些元素在同一行中,以及这些行的顺序)。我可以相信表格会按顺序通过吗?与中一样,第一个带有name=type的项目和第一个带有name=value的项目将位于第一行 图像(请注意,这不是我的实际表单,但请注意,在本例中,您可以如何动态添加行): 顺便说一下,我正在使用GET。不要。如果您在名称后面加上[],则它将在$\

我有一个在客户端动态创建的表单。它类似于一个库搜索表单(参见示例图像)。从Javascript/客户端的角度来看,很难让每一行在名称后面附加一个数字来重命名自己(因此我现在想知道哪些元素在同一行中,以及这些行的顺序)。我可以相信表格会按顺序通过吗?与中一样,第一个带有
name=type
的项目和第一个带有
name=value
的项目将位于第一行

图像(请注意,这不是我的实际表单,但请注意,在本例中,您可以如何动态添加行):


顺便说一下,我正在使用GET。

不要。如果您在名称后面加上
[]
,则它将在
$\u GET
/
$\u POST
中创建一个数组,该数组位于名称前面的括号中,其顺序与它们在表单中出现的顺序相同。然后,您可以使用常规数组操作从数组中获取/压缩值。

两个问题:1)在“它将在$\u get/$\u POST中创建一个数组”中的“it”是什么。是php还是浏览器提交数据的方式?与中一样,浏览器是否提交带有括号的名称,然后php将其转换为数组?这一点很重要,因为我还使用其他语言编写程序,如果使用的是php,这些语言可能不遵循相同的规则。2) 如果我不放括号,这不起作用吗?PHP解释名称后面跟一个括号;可以处理多个给定名称的其他语言/框架将需要使用
[]
引用名称,例如。如果没有括号,PHP将遇到麻烦(如中所示,您必须手动解析查询字符串)。