获取属性值PHP

时间:2015-08-30 21:53:51

标签: php parsing dom

这是我从远程源获取的源代码

<div class=hello>
<a class="abc" href="http://www.example.com" a1="Page1" a2="Wel-Come" data-image="example.com/1.jpeg">
<div>You are here</div>
.
.
.
<a class="abc" href="http://www.example.com" a1="Page2" a2="Aboutus" data-image="example.com/2.jpeg">
</div>

我正在使用php DOM Parser来解析html我需要这个输出

Page1
http://www.example.com
<img src="example.com/1.jpeg">

Page2
http://www.example.com
<img src="example.com/2.jpeg">

1 个答案:

答案 0 :(得分:1)

foreach($html->find('a') as $element) {
       echo $element->a1;
       echo $element->image;
       echo "<img src='" . $element->image . "'/>";
}

应该有用吗?

如果直接访问 - &gt; a1和 - &gt;图片不起作用,请尝试:

$element->getAttribute('a1')
$element->getAttribute('image')

编辑:这是您所指的lib,对吗? http://simplehtmldom.sourceforge.net/manual.htm