【问题标题】:Read only parameter name in Querystring with $_GET带有 $_GET 的查询字符串中的只读参数名称
【发布时间】:2012-10-14 20:18:56
【问题描述】:

如何从 PHP 中的查询字符串中只读取参数名称?例如在这两个中:

www.example.com/index.php?a='1'
www.example.com/index.php?a

想要的输出是:

a

【问题讨论】:

    标签: php parameters get query-string


    【解决方案1】:

    您可以使用全局 $_GET 数组的array_keys

    $keys = array_keys($_GET);
    echo $keys[0]; // echos a 
    

    【讨论】:

      【解决方案2】:

      您需要获取 GET 的密钥:

      foreach ($_GET as $key => $val)
      {
          print($key);
      }
      

      或通过print_r(array_keys($_GET)); 函数获取。

      【讨论】:

        【解决方案3】:

        $_GET 只是一个数组变量(不是命令)。它填充了参数名称作为该数组中的键,参数值作为相应的值。

        所以只需使用array_keys($_GET)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-08-03
          • 1970-01-01
          • 1970-01-01
          • 2013-02-06
          • 2014-04-05
          • 1970-01-01
          • 2015-06-09
          • 2016-07-10
          相关资源
          最近更新 更多