Dostęp do arbitralnie głębokiego klucza w wielowymiarowej tablicy
Jeśli mam tablicę, która zawiera['key1', 'key2', 'key3']
czy istnieje sposób na zmapowanie tego do tablicy$array['key1']['key2']['key3']
bez używania pętli lub eval ()?
Przykład tablicy:
$var = [
'key1' => [
'subkey1' => [
'finalkey' => 'value',
],
'subkey' => [
'otherkey' => 'value',
],
],
'key2' => 'blah'
];
A potem mam tablicę taką jak ta:
$keys = ['key1', 'subkey1', 'finalkey']
lub
$keys = ['key1', 'subkey']