Динамический доступ к значению многомерного массива

Я пытаюсь найти (или создать) функцию. У меня есть многомерный массив:

$data_arr = [
    "a" => [
        "aa" => "abfoo",
        "ab" => [
            "aba" => "abafoo",
            "abb" => "abbfoo",
            "abc" => "abcfoo"
        ],
        "ac" => "acfoo"
    ],
    "b" => [
        "ba" => "bafoo",
        "bb" => "bbfoo",
        "bc" => "bcfoo"
    ],
    "c" => [
        "ca" => "cafoo",
        "cb" => "cbfoo",
        "cc" => "ccfoo"
    ]
];

И я хочу получить доступ к значению, используя одномерный массив, например так:

$data_arr_call = ["a", "ab", "abc"];

someFunction( $data_arr, $data_arr_call ); // should return "abcfoo"

Похоже, что уже есть функция для такого типа вещей, я просто не знаю, что искать.

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

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