Есть такая строка:
<div class="main-post">
<div class="quote">Цитата: бла-бла 1</div>
Текстовое сообщение 1
</div>
<div class="main-post">
<div class="quote">Цитата: бла-бла 2</div>
Текстовое сообщение 2
</div>
<div class="main-post">
Текстовое сообщение 3
</div>
<div class="main-post">
<div class="quote">Цитата: бла-бла 4</div>
Текстовое сообщение 4
</div>
Нужно получить такой массив:
[
[
'quote' => 'Цитата: бла-бла 1',
'message' => 'Текстовое сообщение 1'
],
[
'quote' => 'Цитата: бла-бла 2',
'message' => 'Текстовое сообщение 2'
],
[
'quote' => null,
'message' => 'Текстовое сообщение 3'
],
[
'quote' => 'Цитата: бла-бла 4',
'message' => 'Текстовое сообщение 4'
],
]
Как это правильно сделать?