php - 如何使用 PHP 简单的 html dom 获取特定的表格单元格值
问题描述
head1 head2 head3 head4 head5
row1 0 0 0 0 155
row2 0 0 0 0 8
row3 0 0 0 0 163
现在我想得到(163)的最后一个值。
解决方案
您已经更新了您的问题,因此,根据更新的问题,您也可以使用此代码
//$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
图书馆去这个网址下载
你可以包含这样的文件
require_once 'simple_html_dom.php';
对于您可以使用的特定单元格
// 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
推荐阅读
- angular - 使用 RXJS 或 @input/@output 在父/子组件之间进行通信是否更好
- python - 如何将多维 numpy 数组插入到 pandas 列?
- javascript - return 语句有问题,它总是返回 undefined
- java - Android PDF scrollview 单连续页
- mongodb - Firebase 发送标头中带有“孩子”的 JWT 令牌。如何在 MongoDB Stitch 中使用“孩子”值验证 JWT?
- java - Java Swing HiDPI 缩放
- r - 创建一组分组值(均值)
- xcode - 在 Xcode 模拟器上进行 NodeJS 测试
- neo4j - 使用 Kubernetes Ingress 暴露 Neo4j Bolt
- powershell - PowerShell 中的调试器语句