Php 用于从html获取属性的库

Php 用于从html获取属性的库,php,html,Php,Html,我正在寻找一个库、类、函数等,我可以为它提供一个html字符串,并找到像src或href这样的东西。我知道我可以为特定情况找到一个正则表达式,但我正在寻找一个库,它可以让您轻松地获取内容,而无需每次都找出一个新的正则表达式。在这种情况下是您的朋友。REGEX从来都不是最好的方式(对于HTML标记) 示例: $html = file_get_html('http://www.google.com/'); // Find all images foreach($html->find('im

我正在寻找一个库、类、函数等,我可以为它提供一个html字符串,并找到像src或href这样的东西。我知道我可以为特定情况找到一个正则表达式,但我正在寻找一个库,它可以让您轻松地获取内容,而无需每次都找出一个新的正则表达式。

在这种情况下是您的朋友。REGEX从来都不是最好的方式(对于HTML标记)

示例:

$html = file_get_html('http://www.google.com/');

// Find all images 
foreach($html->find('img') as $element) {
       echo $element->src . '<br>'; # givs you the image 'src' attribute for each image on that page.
}
$html=file\u get\u html('http://www.google.com/');
//查找所有图像
foreach($html->find('img')作为$element){
echo$element->src.
#为该页面上的每个图像提供图像“src”属性。 }
假设您使用的是PHP5,它已经在DOMDocument类中本机可用:


DomDocument php.net/manual/en/class.DomDocument.php将在这里完成此操作。谢谢,这对我来说很好。这里的额外搜索显示一些ppl有问题,并推荐类似的LIB。但到目前为止,还不错。这看起来不错,只是没有simpleHTMLDom那么简单。谢谢:)