在php中将domelement转换为字符串

时间:2016-05-23 20:56:48

标签: php dom

我已经完成了卷曲请求并获得了我需要的$ resp。

这是我的代码:

$dom = new DOMDocument();
@$dom->loadHTML($resp);
foreach($dom->getElementsByTagName('img') as $image) {
        $image->getAttribute('src');
        if strcmp( $image, "images/Balls/"){
             echo substr($image, -6,-7);
        }
        echo "<br />";}

这不起作用,因为$ image不是字符串...我怎样才能使这段代码有效?我需要做的就是将$ image转换为字符串。 提前致谢

1 个答案:

答案 0 :(得分:0)

除了调用它之外,你没有对$image->getAttribute()做任何事情。您需要将$image->getAttribute()的结果分配给变量,然后将该变量传递给strcmp()