【发布时间】:2011-01-30 12:41:37
【问题描述】:
我有一个可以使用的多维数组:
print_r( $temp[1][0] );
我怎样才能使这项工作......我有一个像这样的字符串的键列表:
$keys = "[1][0]";
我想使用键的字符串列表访问数组,怎么做? 这可行,但密钥显然是硬编码的:
$keys = "[1][0]";
$tempName = 'temp';
print_r( ${$tempName}[1][0] );
// tried lots of variations like, but they all produce errors or don't access the array
print_r( ${$tempName.${$keys}} );
谢谢, 克里斯
【问题讨论】:
-
恭喜。你刚刚为我在 SO 上看到的根本性破坏的想法/代码设置了我的新个人记录。 “变量很简洁,但让我们看看我们能把它们带到多远......”
标签: php variables multidimensional-array key