0

PHPでGETプロトコルを使用すると、プログラムに渡されるデータを取得できます。のようなもので$_GET["fname"];

私が疑問に思っているのは、ある種のキャッチオールを作る方法があるということです。実行前に変数名を知る必要がなかったのはどこですか?

4

2 に答える 2

6

これは単なる連想配列であり、他の配列と同じように処理します。

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

「最初の」値または「1つの」値だけが必要な場合は、次のようにします。

$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 に答える