【发布时间】:2015-03-03 09:24:36
【问题描述】:
假设我有一个这样的数组:
$a = array(
"foo",
"bar"
);
和
$b = array(
"foo" => array(
"bar" => 1
)
);
我想使用$a 来获取$b[$a[0]][$a[1]]
假设$a 的长度为 1..*,$b 的级别为 1..*。
【问题讨论】:
-
请分享您的尝试。
-
... 以及您尝试获取的内容。为什么
$b[$a[0]][$a[1]]不适合你? -
@Eineki 他想要一个适用于任何嵌套级别的解决方案
-
@Barmar 我在评论发布后几分钟就猜到了范围(这对我来说仍然是一个表达不佳的问题)。我正在研究这些主题,但您提出了一个不错的解决方案(我只是将代码包含在 try...catch 中以管理丢失的索引)
标签: php arrays dynamic mapping