0

使用带有 php 的 GET 协议,我可以将数据传递给我的程序。有类似的东西$_GET["fname"];

我想知道有没有什么办法可以让大家一网打尽。在哪里我不需要在运行前知道 var 名称?

4

2 回答 2

6

它只是一个关联数组,像其他任何东西一样处理它:

foreach ($_GET as $name => $value) {
    echo "$name: $value\n";
}

如果您只想要“第一个”值或“一个”值,请执行以下操作:

$value = current($_GET);
于 2011-03-26T02:54:44.540 回答
2

你也可以像这样拉出项目$_GET

$var = 'fname';
$fname = $_GET[$var];

您可以像这样拉多个项目:

foreach(array('fname', 'lname') as $var) {
    echo $var.' = '.$_GET[$var].'<br>;
}

这是你的意思吗?

于 2011-03-26T02:54:04.353 回答