如何仅从内容中获取图像

时间:2012-07-31 05:08:49

标签: php

嗨!我有像

这样的内容
<p>
    <a href="http://haha.yellowandred.in/wp-content/uploads/2012/07/535540_273587499393207_2112055176_n.jpg">
        <img class="aligncenter size-medium wp-image-9" title="Reasons heals nothing" src="http://haha.yellowandred.in/wp-content/uploads/2012/07/535540_273587499393207_2112055176_n-212x300.jpg" alt="" width="212" height="300" />
    </a>
</p> 
<p>
    The post <a href="http://haha.yellowandred.in/reasons-heals-nothing/">Reasons heals nothing</a> appeared first on <a href="http://haha.yellowandred.in">haha</a>.
</p>

从这个内容我只需要获取图像标记及其属性。

我怎么能这样?

我使用preg_match(),但我不能做我需要的,所以任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

这应该让你走上正确的道路。除非绝对必要,否则不要使用正则表达式。

SimpleHtml DOM Parser

答案 1 :(得分:0)

如果你正在努力,使用jQuery是另一种方法

$(document).ready(){

var src = $('p a').find('img').attr('src');
var title = $('p a').find('img').attr('title');
var classname = $('p a').find('img').attr('class');

alert('Title:'+title+'\n'+'Source:'+src+'\n'+'Class:'+classname);

});