PHP dom getElementsByTagName长度和计数错误

时间:2014-05-15 09:47:39

标签: php dom getelementbyid

我的代码有问题。 $tables->length会返回2,但foreach只会循环一次。我可以知道这是什么问题吗?

$tables = $dom->getElementsByTagName('table');

foreach ($tables as $table) {

}

1 个答案:

答案 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);
?>