GET方法中大约有5个变量。它们几乎总是有不同的名字,大多是编码的。如何获取这些变量的名称(而不是值(。
示例:
$_GET['orchid'] = red;
$_GET['xyc'] = wrack;
然后,下次我打开页面时:
$_GET['rose'] = red;
$_GET['gzuy'] = bottle;
值现在并不重要,在这种情况下,我需要变量的名称:"兰花"、"xyc",或者在第二种情况下是"玫瑰"answers"gzuy"。
array_keys($_GET)
有关更多信息,请参阅以下链接:
http://php.net/manual/function.array-keys.php
foreach ($_GET as $key=>$value){
echo $key;
}
array_keys()
应该做到这一点:
$keys = array_keys($_GET);
foreach ($_GET as $key => $value) {
//Line below is optional to get around empty values.
if (!empty($value))
echo $key, ' ';
}
上面的代码将打印出所有设置的$_GET
变量,具有file.php?moo
的moo
将标记为已设置,但值为零。下面的代码片段将简单地返回一个数组,该数组仅包含$_GET
变量的名称,然后可以在$_GET[$keys[0]]
中使用这些变量来调用其值。
array_keys($_GET);
文件:
foreach循环array_keys((