У меня проблемы с преобразованием массива в правильно вложенный HTML.Предполагая, что у меня есть массив со следующими примерами значений -
An, Author---Some Book
Another, Author---A Book
Another, Author---Another Book
Be, Author---Book 1
Be, Author---Book 2
No, Author---Book 1
Как превратить это в организованный HTML, как -
<div>
<div class="letter">A</div>
<div>
<div class="author">An, Author</div>
<div class="title">Some Book</div>
</div>
<div>
<div class="author">Another, Author</div>
<div class="title">A Book</div>
<div class="title">Another Book</div>
</div>
<div>
<div>
<div class="letter">B</div>
<div>
<div class="author">Be, Author</div>
<div class="title">Book 1</div>
<div class="title">Book 2</div>
</div>
<div>
<div>
<div class="letter">N</div>
<div>
<div class="author">No, Author</div>
<div class="title">Book 1</div>
</div>
<div>
У меня нет проблем с PHP,просто я не уверен, как бы я организовал данные.Разбить на три разных массива (Письма, Авторы, Книги), прежде чем объединить данные?Но тогда как мне связать книги (Письмо-> Автор-> Книга)?
Спасибо за любые идеи.