abler98
@abler98
Software Engineer

Как составить регулярное выражение?

Есть такая строка:

<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'
	],
]


Как это правильно сделать?
  • Вопрос задан
  • 220 просмотров
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы