Как вытащить table из html кода с помощью php?

Есть примерно такой HTML
<table class="table table-bordered">
	<tbody>
		<tr>
			<td>&nbsp;</td>
			<td>
			<table class="table table-bordered">
				<tbody>
					<tr>
						<th>Технические характеристики</th>
					</tr>
					<tr>
						<td>Тип установки:</td>
						<td><strong>Напольный</strong></td>
					</tr>
				</tbody>
			</table>
			</td>
		</tr>
	</tbody>
</table>

Одна таблица в другой. Можно ли как то с помощью PHP достать только внутреннюю таблицу?
  • Вопрос задан
  • 583 просмотра
Решения вопроса 1
1. Удалить первый тег первой < table >

2. Использовать preg_match("/<table...>(.*?)<\/table>/ism") (это псевдокод)
Готово! Главное тут (.*?) выберет вам до первого закрывающего тега а не до последнего.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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