我的代码有问题。 $tables->length
会返回2
,但foreach
只会循环一次。我可以知道这是什么问题吗?
$tables = $dom->getElementsByTagName('table');
foreach ($tables as $table) {
}
答案 0 :(得分:0)
<?php
$img =0;
$dom = new domDocument;
$dom->loadHTML("url");
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('table');
foreach ($images as $image)
{
$images= $data->getAttribute('td');
$img++;
}
print_r($images);
?>