Что ж, довольно часто можно получить такой массив в отношениях MN в mysql:
[0]
'book_id' => 1
'title' => 'title'
'author_id' => 1
'author_name' => 'name1'
[1]
'book_id' => 1
'title' => 'title'
'author_id' => 2
'author_name' => 'name2'
Итак, существует элегантный / простой способ преобразования этого вида или массивов в нечто подобное?
'book_id' => 1
'title' => 'title'
'authors' => array( 0 => array( 'author_id' => 1, 'author_name' => 'name1' ),
1 => array( 'author_id' => 2, 'author_name' => 'name2' ) )
Я не нахожу ни одного скрипта или комбинации функций, которые бы сделали это ... и довольно часто, может быть, я не правильно искал ... не знаю, как вызвать проблему ...
Есть идеи или опыт?
Спасибо:)
PS: я не хочу использовать GROUP BY + GROUP CONCACT в MySQL, я нашел это довольно уродливое решение...
РЕДАКТИРОВАТЬ: Я работаю над чем-то общим, не только для решения этой конкретной проблемы ..