这是我的 HTML:
<div class="content">
<div class="post">
<p class="imgcontent">
<img src="hello.jpg"/>
</p>
</div>
<div class="post">
<p></p>
</div>
<div class="post">
<p class="imgcontent">
<img src="hello1.jpg"/>
</p>
</div>
</div>
这是我的 XPATH:
//div[@class="content"]//div[@class="post"]//@src
结果如下:
[0] => hello.jpg
[1] => hello1.jpg
我想要的是:
[0] => hello.jpg
[1] => ""
[2] => hello1.jpg
如您所见,代码应该有 3 个数组位置,因为有 3 个“post”类 div。
我知道使用 XPATH 可能无法做到这一点,但是也许有一个 PHP 解决方案?