Как получить конкретное значение ячейки таблицы с помощью PHP простой HTML дом - PullRequest
0 голосов
/ 04 сентября 2018
             head1 head2 head3 head4 head5
       row1     0    0     0     0    155
       row2     0    0     0     0      8
       row3     0    0     0     0    163

Теперь я хочу получить последнее значение (163).

1 Ответ

0 голосов
/ 04 сентября 2018

вы обновили свой вопрос, поэтому на основе обновленного вопроса вы также можете использовать этот код

//$url is your path
$j = new simple_html_dom();
$j = file_get_html($url);

foreach($j->find('table tr') as $row) {
    $cell = $row->find('td', 0);
    echo $cell;
}

вам нужна PHP Simple HTML DOM Parser библиотека, перейдите по этой url и загрузите

Вы можете включить файл, подобный этому

 require_once 'simple_html_dom.php';

Вот полная документация Простой HTML DOM Parser

для конкретной ячейки вы можете использовать

// Example
echo $html->find("#table_id", 0)->children(1)->children(1)->children(2)->id;
// or 
echo $html->getElementById("table_id")->childNodes(1)->childNodes(1)->childNodes(2)->getAttribute('id');

Я думаю, вам следует прочитать HTML DOM Parser Manual. есть несколько способов получить childNodes

...