我只需要使用Simple Html Dom从表中获取所有行的第一列。我该怎么做?
foreach($html->find('table.horarios-filmes-single tr') as $tr) {
foreach ($tr->find('td', 1) as $element) {
echo $element->plaintext . '<br>';
}
}
这将返回错误:
答案 0 :(得分:0)
这应该可以帮助您解决问题,
$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'));
并检查是否正在获取任何数据。