是否有一种标准的方法可以通过查询字符串传递数组?
明确一点,我的查询字符串中有多个值,其中一个值将是数组值。我希望该查询字符串值被视为数组 - 我不希望该数组被分离开来,以至于它与其他查询字符串变量不可区分。
此外,根据这篇文章的回答,作者建议查询字符串不支持数组。这准确吗?
编辑:
基于@Alex的回答,没有标准的方法可以实现这一点,那么我的后续问题是什么是在PHP和Javascript中识别我正在读取的参数是一个数组的简单方法?
使用相同名称命名多个参数是否可接受,并且通过这种方式,我会知道它们属于一个数组吗?例如:
?myarray=value1&myarray=value2&myarray=value3...
或者这样做是不好的实践方法吗?
?myarray=value1&myarray=value2&myarray=value3...
看起来太长了,记录系统中的每个请求太繁琐了。我更喜欢使用?myarray=value1,value2,value3...
的格式。 - 徐志鹏