Есть запрос к бд(допустим у нас тестирование т.е. вопрос - ответы к вопросу и т.п.) MySQL, он возвращает поля - к примеру пользователь, вопросы теста, ответы на вопрос, верность/неверность ответа. Необходимо распихать результат в многомерный массив, т.е.
['user']=>[
'login',
'questions'=>[
'quest1'=>[
'q_text',
'result',
'answers'=>['ans1', 'ans2']
],
'quest2'=>[
'q_text',
'result',
'answers'=>['ans3', 'ans4']
]
]
]
Что-то вроде того. Собственно вопрос - как бы вы это реализовали на PHP? Так, чтобы код был красивым и понятным.