PHP DOM парсинг HTML таблицы - PullRequest
0 голосов
/ 14 ноября 2011

Я пытаюсь разобрать таблицу HTML на странице.

Однако это не единственный TABLE на странице, и меня интересует только парсинг 2-го <table> экземпляра на HTML-странице.

Как указать, чтобы анализировать только 2-й экземпляр TABLE на странице HTML?

//the table by its tag name  
$tables = $dom->getElementsByTagName('table');   

1 Ответ

2 голосов
/ 14 ноября 2011

Используйте DOMNodelist-> item () (item () ожидает в качестве аргумента индекс, он начинается с нуля, поэтому 1 возвращает вторую таблицу)

 $table = $dom->getElementsByTagName('table')->item(1);   
...