如何使用Ko3从HTML的一部分获取所有图像标签?

时间:2010-09-01 03:30:05

标签: php kohana

如何使用Ko3或PHP从HTML的一部分获取所有图像标记?

1 个答案:

答案 0 :(得分:1)

我会根据我的需要使用xPath和SimpleXml或DOMDocument,虽然Kohana可能提供更好的东西,如Zend与Zend_Dom_Query或Symfony与sfWebBrowser一起使用(两者都允许你使用类似于jQuery的css选择器的查询)。无论如何,对于简单的xml,它可能如下所示:

// we will assume you want the images in a div with the id "ihaveimages"

$dom = new SimpleXmlElement($htmlString);
$images = $dom->xpath("//div[@id='ihaveimages']/img");

foreach($images as $image)
{
  echo $image->asXml();
}

More info on xPath

相关问题