使用$ _GET在Querystring中只读参数名称

时间:2012-10-14 20:18:57

标签: php parameters get query-string

如何从PHP中的查询字符串中只读取参数名称?例如,在以下两个方面:

www.example.com/index.php?a='1'
www.example.com/index.php?a

想要的输出是:

a

3 个答案:

答案 0 :(得分:3)

您可以使用全局$ _GET数组的array_keys

$keys = array_keys($_GET);
echo $keys[0]; // echos a 

答案 1 :(得分:2)

您需要获得GET的密钥:

foreach ($_GET as $key => $val)
{
    print($key);
}

或通过print_r(array_keys($_GET));功能获取。

答案 2 :(得分:1)

$_GET只是一个数组变量(不是命令)。它将参数名称填充为此数组中的键,将参数值填充为相应的值。

所以只需使用array_keys($_GET)