$_GET
中是否可以有一个值作为数组?
如果我尝试使用 http://link/foo.php?id=1&id=2&id=3
发送链接,并且我想使用 $_GET['id ']
在 php 端,那个值怎么可能是一个数组呢?因为现在 echo $_GET['id']
正在返回 3
。它是标题链接中的最后一个 id。有什么建议吗?
最佳答案
在 PHP 中执行此操作的通常方法是将 id[]
放在您的 URL 中,而不仅仅是 id
:
http://link/foo.php?id[]=1&id[]=2&id[]=3
然后 $_GET['id']
将是这些值的数组。它不是特别漂亮,但开箱即用。
关于php - 如何获取 PHP $_GET 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833330/