Использование пути к элементу массива

Есть ли способ ссылки на элемент в многомерном массиве с помощью пути или массива элементов пути? НАПРИМЕР.

$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];

И есть $ result = 'value_1'?

Причина в том, что у меня есть рекурсивная функция для поиска по $ multi, поиска нужного мне ключа и возврата $ path. Я знаю, что могу жестко кодировать путь из своего собственного кода, но я пытаюсь сделать это повторно используемым, чтобы я мог редактировать $ multi, и функция все равно будет работать.

Ответы на вопрос(1)

Ваш ответ на вопрос