如何获得 PHP $_GET 数组?
2022-08-30 11:13:38
是否可以将 值作为数组?$_GET
如果我试图发送一个链接,并且我想在php端使用,那么这个值怎么能是一个数组呢?因为现在正在回归.它是标头链接中的最后一个 ID。有什么建议吗?http://link/foo.php?id=1&id=2&id=3
$_GET['id']
echo $_GET['id']
3
是否可以将 值作为数组?$_GET
如果我试图发送一个链接,并且我想在php端使用,那么这个值怎么能是一个数组呢?因为现在正在回归.它是标头链接中的最后一个 ID。有什么建议吗?http://link/foo.php?id=1&id=2&id=3
$_GET['id']
echo $_GET['id']
3
在PHP中执行此操作的常用方法是输入您的URL,而不仅仅是:id[]
id
http://link/foo.php?id[]=1&id[]=2&id[]=3
然后将是这些值的数组。它不是特别漂亮,但它开箱即用。$_GET['id']
您可以创建一系列逗号分隔的值,如下所示:id
index.php?id=1,2,3&name=john
然后,在 PHP 代码中,将其分解为一个数组:
$values = explode(",", $_GET["id"]);
print count($values) . " values passed.";
这将保持简洁。另一种(更常用于 $_POST)方法是使用数组样式的方括号:
index.php?id[]=1&id[]=2&id[]=3&name=john
但这显然会更加冗长。