【发布时间】:2013-10-02 11:08:39
【问题描述】:
我在访问 php.ini 中的数组时遇到问题。
$path = "['a']['b']['c']";
$value = $array.$path;
在上面的代码中,我有一个名为 $array 的多维数组。
$path 是我从数据库中获取的动态值。
现在我想使用 $path 从 $array 中检索值,但我做不到。
$value = $array.$path
还给我
Array['a']['b']['c']
而不是值。
我希望我已经正确解释了我的问题。
【问题讨论】:
-
试试 $value = $array[$path];
-
我试过了,但它会解释类似 $array[['a']['b']['c']] 的东西。所以它对我不起作用
-
$path = ['a']['b']['c']不是有效的 PHP 语法。是字符串吗? -
这不是一个有效的语法,对不起
-
是的,那是一个字符串。抱歉语法错误,但它类似于 $path = "['a']['b']['c']";