如果我有一个包含
数组示例:
或者
['key1', 'key2', 'key3']
的数组,是否有任何方法将其映射到一个$array['key1']['key2']['key3']
的数组中,而不使用循环或eval()?数组示例:
$var = [
'key1' => [
'subkey1' => [
'finalkey' => 'value',
],
'subkey' => [
'otherkey' => 'value',
],
],
'key2' => 'blah'
];
然后我有一个像这样的数组:
$keys = ['key1', 'subkey1', 'finalkey']
或者
$keys = ['key1', 'subkey']
eval()
。如果您依赖它,很可能存在另一种不使用eval()
的方式来实现相同的事情。 - Mike