从变量访问多维数组

时间:2012-03-06 19:18:12

标签: php

我想存储数组的父键,以便以后可以访问它。

类似的东西:

$arr['hello'][0]['world'] = 'a';
$arr['hello'][1]['world'] = 'b';

并将hello,0和world存储为某种变量,因此我可以使用它来访问数组:

例如,我认为它可能起作用的是:

$indexes = array('hello', 0, 'world');
$arr[$indexes]

但这不起作用,因为数组是另一个数组的非法偏移类型。那么是否有一种通过父键(变量)数组访问数组的方法?

2 个答案:

答案 0 :(得分:0)

我想你想要

echo $array[{$one}][{$two}];

答案 1 :(得分:0)

那么您是否希望通过父数组中出现的自定义键访问子数组?

$parent_array[$custom_key] = array('hello',0,'world');