如何使用Simple Html Dom仅获得每个TR的第一个TD?

ViníciusDuarte

我只需要使用Simple Html Dom从表中获取所有行的第一列。我该怎么做?

foreach($html->find('table.horarios-filmes-single tr') as $tr) {

    foreach ($tr->find('td', 1) as $element) {
       echo $element->plaintext . '<br>';
    }
}

这将返回错误:

在此处输入图片说明

拉胡尔

这应该可以帮助您解决问题,

$e = []; 
foreach($html->find('table.horarios-filmes-single tr') as $tr) {
    $e[] = $tr->find('td', 0); 
}

0指数将会给你的第一个实例td中的每一个tr

如果仍然遇到任何问题,则应print_r($html->find('table.horarios-filmes-single tr'));检查是否正在获取任何数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何仅获取每个元素“音频”中的第一个元素“源”

如何使用Java 8流获得每个不同键的第一个值?

如何在CSS中使用tr类名在tr中找到第一个td?

将第一个Tr移至thead并使用jquery将td替换为th

如何获得财务,全年每个月的第一个和最后一个日期

使用HTML DOM替换第一个<p>标记

如何删除HTML表中的所有<tr>元素(第一个元素除外)

如何从设备上的每个联系人仅获得第一个电话号码?

如何在Laravel中使用simple_html_dom

HTML中仅显示第一个元素

Web Scraper(使用puppeteer)仅添加html的第一个实例

使用QueryList给出第一个HTML元素

如何仅获得列表中没有括号的第一个数字?

如何获取“ HTML” Javascript中每个单词的第一个字符?

使用grep仅获取每个文件中的第一个匹配项

如何使用BeautifulSoup从表中获得第一个和第三个td?

如何访问Onclick的单击TR的第一个TD

如何仅获取前三个td标签(使用Javascript的第一个td除外)

如何使用simple-html-dom从网站中提取图像?

简单的HTML dom ahref第一个链接

如何选择<tr>中的第一个和最后一个<td>?

使用DOM从第二个HTML表中提取数据,忽略第一个表

jQuery html()仅给出与each()方法一起使用的第一个值

如何在xpath的帮助下提取每个组中的第一个html标签?

如何使用 php simple html dom 获取 javascript 值?

使用javascript获取HTML DOM上数据集中第一个对象的值

如何使用 PHP Simple HTML DOM Parser 只获取第一个特定标签

如何使用 Simple HTML Dom 获取图像元素旁边的文本?

HTML 仅替换第一个匹配项