如何使用Ko3或PHP从HTML的一部分获取所有图像标记?
答案 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();
}