制作所有GET变量的数组

Emi*_*mil 36 php arrays get

我正在尝试从传递给PHP脚本的所有GET变量中创建一个数组.到目前为止,我还没有找到任何办法.

这可能吗?

Pek*_*ica 84

它默认已存在:

print_r($_GET);  // for all GET variables
print_r($_POST); // for all POST variables
Run Code Online (Sandbox Code Playgroud)

所有可用超级全局的PHP文档

  • @Emil`foreach($ _GET as $ key => $ value)echo"Key:$ key Val:$ value <br>";` (8认同)
  • 哈哈哈,说真的,我太傻了.谢谢 :) (4认同)

Sar*_*raz 14

有一个$_GET超级全局数组可以从查询字符串中获取所有变量.

// print all contents of $_GET array
print_r($_GET);

// print specific variable
echo $_GET['key_here'];
Run Code Online (Sandbox Code Playgroud)

你也可以使用foreach循环遍历所有这些:

foreach($_GET as $key => $value)
{
   echo 'Key = ' . $key . '<br />';
   echo 'Value= ' . $value;
}
Run Code Online (Sandbox Code Playgroud)


Bor*_*mas 7

GET变量已经作为数组传递