在PHP中选择没有类名的图像

时间:2013-02-04 17:49:50

标签: php

我试图通过我的DOMDocument对象选择没有类的图像。

我有以下

 $imgParser=new DOMDocument;

@$imgParser->loadHTML($html);

  foreach($imgParser->getElementsByTagName('img') as $imgNode){
        //the code below will display images with and without class name
        echo $imgParser->saveHTML($imgNode);

        //I can't user javascript at this point...

        //I need to save the images without class into my DB...
        //save to DB codes..

      }

反正有没有这样做?非常感谢!

1 个答案:

答案 0 :(得分:3)

您可以使用DOMElement::hasAttribute()来确定节点是否具有特定属性。

您可以将它放在循环体的顶部以跳过该节点:

if ($imgNode->hasAttribute('class')) {
    continue; // skip node if class attribute is present
}