Jak utworzyć zagnieżdżoną tablicę z tablicy w PHP

Powiedzmy, że mamy tablicę:array(1,2,3,4,...) I chcę go przekonwertować na:

array(
    1=>array(
        2=>array(
            3=>array(
                4=>array()
            )
        )
    )
)

Czy ktoś może pomóc?
Dzięki

EDYTOWAĆ Dobrze byłoby mieć rozwiązanie z iteracjami.

questionAnswers(5)

yourAnswerToTheQuestion