我有代码获取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但没有成功。
有什么想法吗?
答案 0 :(得分:3)
您的HTML parser会帮助您 - src
对象中应该有$ret
属性:
echo $ret[0]->src;
答案 1 :(得分:1)
因为你已经使用了dom解析器,所以你不需要regexp。
foreach($ret as $element)
echo $element->src,'<br/>';