PHP DOM синтаксический анализ HTML-таблицы

#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);