在 PHP $_GET 数组中访问多值参数
PHP 的 $_GET 超全局数组允许访问查询字符串参数。默认情况下,当为同一参数分配多个值时,仅最后一个值存储在 $_GET 中。但是,可以以数组形式检索此类值。
创建多值 $_GET 参数
要为查询字符串中的参数发送多个值,只需使用方括号表示法:
http://link/foo.php?id[]=1&id[]=2&id[]=3
在 PHP 中访问数组
使用上述技术,$_GET['id']将成为一个包含多个值的数组:
echo $_GET['id'][0]; // Output: 1
echo $_GET['id'][1]; // Output: 2
echo $_GET['id'][2]; // Output: 3
通过将 $_GET['id'] 作为数组访问,您可以迭代这些值并单独或作为集合处理它们。
注意: 此方法与大多数网络服务器和浏览器兼容。不过,值得注意的是,一些较旧的服务器可能不支持多值参数。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3