【发布时间】:2016-07-19 23:30:46
【问题描述】:
我正在尝试查找(或创建)一个函数。我有一个多维数组:
$data_arr = [
"a" => [
"aa" => "abfoo",
"ab" => [
"aba" => "abafoo",
"abb" => "abbfoo",
"abc" => "abcfoo"
],
"ac" => "acfoo"
],
"b" => [
"ba" => "bafoo",
"bb" => "bbfoo",
"bc" => "bcfoo"
],
"c" => [
"ca" => "cafoo",
"cb" => "cbfoo",
"cc" => "ccfoo"
]
];
我想使用一维数组访问一个值,如下所示:
$data_arr_call = ["a", "ab", "abc"];
someFunction( $data_arr, $data_arr_call ); // should return "abcfoo"
这似乎已经有这种类型的功能,我只是不知道要搜索什么。
【问题讨论】:
-
你的意思是访问
$data_arr['a']['ab']['abc']? -
对...它几乎需要
['a', 'ab', 'abc']并认识到它的意思是$data_arr['a']['ab']['abc']
标签: php function multidimensional-array