PHP 中的 $_GET 数组是一个超全局变量,可用于获取通过 URL 查询字符串发送的信息。通常,数组中的每个键代表一个变量名称,而相应的值包含关联的值。默认情况下,$_GET 值被视为字符串。
但是,可以在 $_GET 查询字符串中传递数组值。为此,您需要使用以下语法:
http://link/foo.php?id[]=1&id[]=2&id[]=3
在这种情况下,“id”参数成为一个包含三个元素的数组,每个元素包含查询字符串中提供的值之一。
在 PHP 端,您可以使用以下语法访问数组值:
<code class="php">$_GET['id'];</code>
这将返回一个包含三个的数组在查询字符串中传递的值。
考虑以下 PHP 脚本:
<code class="php"><?php if (isset($_GET['id'])) { print_r($_GET['id']); } ?></code>
如果您通过如下 URL 访问此脚本:
http://link/foo.php?id[]=1&id[]=2&id[]=3
脚本将输出以下数组:
Array ( [0] => 1 [1] => 2 [2] => 3 )
以上是如何在 PHP $_GET 中传递和访问数组值?的详细内容。更多信息请关注PHP中文网其他相关文章!