【问题标题】:php decode function with variables [closed]带变量的php解码函数[关闭]
【发布时间】:2013-06-09 16:58:25
【问题描述】:

E_NOTICE : type 8 -- Undefined index: $realName -- at line 26 *这是我遇到的错误。

这是我的功能

function stats($label, $realName){
global $decode;
echo ("<p>".$label.$decode['stats']['$realName']."</p>");
};

我这样称呼它:

stats("Life: ", "life");

返回:

E_NOTICE : type 8 -- Undefined index: $realName -- at line 26
Life: 

如果我在实际代码中将 $realName 更改为 life,它将正确输出。 示例: 寿命:56305

我做错了什么?我知道这与我使用 $realName 的方式有关。

【问题讨论】:

  • 你可能想要echo ("&lt;p&gt;".$label.$decode['stats'][$realname']."&lt;/p&gt;");(去掉$realname周围的引号)
  • @iblamefish 这就是我刚才所说的;你只删除了一个单引号

标签: php function indexing decode


【解决方案1】:
echo ("<p>".$label.$decode['stats']['$realName']."</p>");

去掉变量周围的单引号:

echo ("<p>".$label.$decode['stats'][$realName]."</p>");

单引号中的变量不被解析。

【讨论】:

  • 谢谢你们的帮助,它解决了。我知道它被戈登关闭了。如果它没有帮助足够的人使用,我很抱歉。但这让我有点难过。谢谢!
  • @user2449118 如果此答案解决了您的问题,请考虑通过单击答案得分下方的绿色大勾号 (✔) 来支持并接受它。 (您可以在 15 分钟后接受)
  • 我一直在等待点击它o.O
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-12
  • 2014-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多