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ć.

questionAnswers(1)

yourAnswerToTheQuestion