#php #dom #html-parsing
#php #dom #html-синтаксический анализ
Вопрос:
Я пытаюсь проанализировать HTML-таблицу на странице.
Однако это не единственная таблица на странице, и меня интересует только синтаксический анализ 2-го <table>
элемента на HTML-странице.
Как мне указать, чтобы анализировать только 2-й экземпляр таблицы на HTML-странице?
//the table by its tag name
$tables = $dom->getElementsByTagName('table');
Ответ №1:
Используйте DOMNodeList->item() (item() ожидает в качестве аргумента индекс, он основан на нуле, поэтому 1 вернет 2-ю таблицу)
$table = $dom->getElementsByTagName('table')->item(1);