【发布时间】:2012-10-14 20:18:56
【问题描述】:
如何从 PHP 中的查询字符串中只读取参数名称?例如在这两个中:
www.example.com/index.php?a='1'
www.example.com/index.php?a
想要的输出是:
a
【问题讨论】:
标签: php parameters get query-string
如何从 PHP 中的查询字符串中只读取参数名称?例如在这两个中:
www.example.com/index.php?a='1'
www.example.com/index.php?a
想要的输出是:
a
【问题讨论】:
标签: php parameters get query-string
您可以使用全局 $_GET 数组的array_keys:
$keys = array_keys($_GET);
echo $keys[0]; // echos a
【讨论】:
您需要获取 GET 的密钥:
foreach ($_GET as $key => $val)
{
print($key);
}
或通过print_r(array_keys($_GET)); 函数获取。
【讨论】:
$_GET 只是一个数组变量(不是命令)。它填充了参数名称作为该数组中的键,参数值作为相应的值。
所以只需使用array_keys($_GET)。
【讨论】: