如何使用PHP简单的html dom获取特定的表格单元格值

问题描述 投票:-1回答:1
             head1 head2 head3 head4 head5
       row1     0    0     0     0    155
       row2     0    0     0     0      8
       row3     0    0     0     0    163

现在我想得到(163)的最后一个值。

php html-parsing simple-html-dom
1个回答
0
投票

您已更新了您的问题,因此,根据更新的问题,您也可以使用此代码

//$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';

这里是Simple 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有多种方法

© www.soinside.com 2019 - 2024. All rights reserved.