Używanie ścieżki do elementu tablicy
Czy istnieje sposób odwoływania się do elementu w wielowymiarowej tablicy przy użyciu ścieżki lub tablicy elementów ścieżki? NA PRZYKŁAD.
$multi = array
(
'array_1' => array
(
'array_2' => array
(
'option_1' => 'value_1',
'option_2' => 'value_2',
)
)
);
$path = array('level_1', 'level_2', 'option_1');
$result = $multi[$path];
I czy $ result = 'value_1'?
Powodem jest to, że mam funkcję rekurencyjną do przeszukiwania $ multi i znajdowania klucza, którego potrzebuję, i zwracania ścieżki $. Wiem, że mogę utrudnić kod w ścieżce z mojego własnego kodu, ale próbuję zrobić to ponownie, aby móc edytować $ multi i funkcja będzie nadal działać.