Php动态变量名

时间:2015-01-16 21:50:31

标签: php variables

我有一个包含assoc数组的变量:

$arr = [
    'key' => [
        'sub' => 'Hello'
    ]
];

我还有另一个varibale,它是一个匹配子键的字符串:

$str = (string) '["key"]["sub"]';

如何让$ arr var回显$ str变量dynamicaly中的子键? 也许就是朝这个方向发展。

echo $arr . ${$str};

提前致谢。

1 个答案:

答案 0 :(得分:1)

不要这样做。如果您有特定要求,并且您认为这是方法,那么请提出一个更普遍的问题,该问题并不以此方法为前提。但既然你只是好奇:

eval('echo $arr'.$str.';');