У меня есть массив, в котором хранятся главы, вопросы и ответы. Как видно из примера, это не очень удобно.
Я хочу иметь многомерный массив.
Как лучше всего это делать в PHP?
Что у меня есть:
array(
array(
'chapter' => 'Chapter 1',
'question' => 'Question 1',
'answer' => 'Answer 1'
),
array(
'chapter' => 'Chapter 1',
'question' => 'Question 1',
'answer' => 'Answer 2'
),
array(
'chapter' => 'Chapter 1',
'question' => 'Question 2',
'answer' => 'Answer 1'
),
array(
'chapter' => 'Chapter 2',
'question' => 'Question 1',
'answer' => 'Answer 1'
),
array(
'chapter' => 'Chapter 2',
'question' => 'Question 1',
'answer' => 'Answer 2'
)
);
Что я хочу иметь:
array(
array(
'chapter' => 'Chapter 1',
'questions' => array(
array(
'text' => 'Question 1',
'answers' => array(
'Answer 1',
'Answer 2'
)
),
array(
'text' => 'Question 2',
'answers' => array(
'Answer 1'
)
)
)
),
array(
'chapter' => 'Chapter 2',
'questions' => array(
array(
'text' => 'Question 1',
'answers' => array(
'Answer 1',
'Answer 2'
)
)
)
)
);