从div内容中获取SRC

时间:2012-02-10 15:54:53

标签: php css html simple-html-dom

我有代码获取div内容:

include_once('simple_html_dom.php');
$html = file_get_html("link");
$ret = $html->find('div'); 

echo $ret[0];

preg_match_all('/(src)=("[^"]*")/i',$ret[0], $link);

echo $link[0];

它返回包括所有CSS的完整div内容。但是我只是希望它在src=之后回显信息,基本上只是回显图像链接而没有别的。我试过使用preg_match但没有成功。

有什么想法吗?

2 个答案:

答案 0 :(得分:3)

您的HTML parser会帮助您 - src对象中应该有$ret属性:

echo $ret[0]->src;

答案 1 :(得分:1)

因为你已经使用了dom解析器,所以你不需要regexp。

foreach($ret as $element) 
       echo $element->src,'<br/>';