php - 如何获取 PHP $_GET 数组?

标签 php

$_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/

相关文章:

php - 为什么 symfony 2.7 不记录我的 Controller 的通知

php - 在 PHP 代码中嵌入 HTML

php - 如何使用方括号内指定的 FROM 和 TO 数字用 PHP 扩展字符串?

php - MySQL和PHP中一个mysql_num_rows中的多个数组查询

php - 在 PHP 中插入数据库

php - 仅从连接表中获取指定列

php - 如何使用 Eloquent/Laravel 执行此查询 : subquery WHERE IN with GROUP BY

php -/usr/bin/env php shebang 在通过 sudo 或 cron 调用时打印标题

PHP 是否可以跳过两次或多次迭代?

php - 使用php从网站中提取数据