PHPでGETプロトコルを使用すると、プログラムに渡されるデータを取得できます。のようなもので$_GET["fname"];
。
私が疑問に思っているのは、ある種のキャッチオールを作る方法があるということです。実行前に変数名を知る必要がなかったのはどこですか?
これは単なる連想配列であり、他の配列と同じように処理します。
foreach ($_GET as $name => $value) {
echo "$name: $value\n";
}
「最初の」値または「1つの」値だけが必要な場合は、次のようにします。
$value = current($_GET);
$_GET
次のようにアイテムを引き出すこともできます。
$var = 'fname';
$fname = $_GET[$var];
次のように複数のアイテムをプルできます。
foreach(array('fname', 'lname') as $var) {
echo $var.' = '.$_GET[$var].'<br>;
}
これはあなたが意味したことですか?