Получение данных из одностороннего массива в обратном порядке

У меня есть массив, как список в один конец:

array(
    'data1' => ,
    'next' => array(
        'data2' => ,
        'next' => array(
            'data3' => ,
            'next' => array(
                'data4' => ,
                'next' => array(
                    'data5' => ,
                    'next' => ..... etc to data n
                );
            );
        );
    );
);

Мне нужно получить данные из внутренних массивов в обратном порядке. (данные n, ..., данные 2, данные 1) Вы знаете какой-нибудь хороший метод для этого?

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

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