【发布时间】:2012-06-10 21:49:56
【问题描述】:
假设我有以下多维数组:
$fruits['apple']['name'] = 'macintosh';
有没有办法在单个变量中引用整个键路径?
我想以某种方式执行以下操作:
$path = "['apple']['name']";
echo $fruits[$path];
//output would be "macintosh"
【问题讨论】:
-
&references 我想到了..
-
@vizvi 你能扩展一下吗?谢谢。
-
你可以调用:$fruits2 = &fruits['apple'];回声 $fruits2['name'];会给“macintosh”
-
您可能会感兴趣:stackoverflow.com/questions/8376602/… 如果您希望
$fruits['apple/name']有效 -
你总是可以使用类而不是数组。
标签: php multidimensional-array