获取变量变量

时间:2015-02-25 20:11:31

标签: php variables get

我有一个非常简单的问题,我不知道为什么我不能让它工作。我有一个变量,我想要检索一个GET变量,如下所示:

$name = "Test";
echo $_GET[$name];

出于某种原因,这并不能回应任何事情。任何帮助将不胜感激。

澄清:当我手动输入如下变量时,它可以工作:

echo $_GET['Test']

这样可以正常工作,只有当我尝试将var传递给get时它才起作用。

解决方案:抱歉浪费每个人的时间。我发现了这个问题。我需要在trim函数中包装我的变量$ test来删除额外的空白区域,因为var来自一个爆炸函数并添加一个空格。感谢。

1 个答案:

答案 0 :(得分:1)

我打赌如果你尝试这样的网址:

http://localhost/?test=123

但数组键区分大小写。

$name = "test";
echo $_GET[$name];

如果您通过公式或其他POST方法提交数据,请改用$_POST[$name]。如有疑问,请使用$_REQUEST[$name]