在 PHP 中,$_GET 超全局变量提供了一种访问从 Web 表单或 URL 查询发送的数据的方法细绳。但是,目前还不清楚如何以数组形式获取 $_GET 数组中的值。
让我们考虑一个场景,您想要为 URL 中的“id”参数发送多个值:
http://link/foo.php?id=1&id=2&id=3
如果您尝试使用 $_GET['id'] 访问“id”值,您将只能获得最后一个值(在本例中为“3”)。要将值作为数组检索,您可以修改 URL 以在参数名称后包含方括号(“[]”):
http://link/foo.php?id[]=1&id[]=2&id[]=3
现在,如果您访问 $_GET['id'],您将获得一个包含所有“id”值的数组:
<code class="php">print_r($_GET['id']); // Output: [1, 2, 3]</code>
这种方法允许您轻松访问 PHP 代码中单个参数的多个值。
以上是如何在 PHP 中以数组形式从 GET 参数检索多个值?的详细内容。更多信息请关注PHP中文网其他相关文章!