自动添加到$item中的div->;获取描述();使用simplepie 我从调用RSS提要的输出中得到一个div。它忽略了我将其包装在段落标记中并将数据推出到div的尝试。 foreach($feed->get_项(0,3)作为$item): $feedDescription=$item->get_content(); $image=returnImage($feedDescription); $image=scrapimage($image); $image\u url=$item->get\u permalink(); $description=$item->get_description(); ?>
以下是html输出:自动添加到$item中的div->;获取描述();使用simplepie 我从调用RSS提要的输出中得到一个div。它忽略了我将其包装在段落标记中并将数据推出到div的尝试。 foreach($feed->get_项(0,3)作为$item): $feedDescription=$item->get_content(); $image=returnImage($feedDescription); $image=scrapimage($image); $image\u url=$item->get\u permalink(); $description=$item->get_description(); ?>,rss,feed,feedparser,simplepie,Rss,Feed,Feedparser,Simplepie,以下是html输出: <div class="item"> <h4><a href="#">Lorem Ipsum</a></h4> <div class="image-box"><a href="#"><img src="image.jpg"></a> </div&g
<div class="item">
<h4><a href="#">Lorem Ipsum</a></h4>
<div class="image-box"><a href="#"><img src="image.jpg"></a>
</div>
<p></p>
<div>Lorem Ipsum description [...]</div>
<p></p>
<p><a href="#">Continue Reading</a></p>
</div>
Lorem Ipsum描述[…]
为什么描述调用添加了一个div标记而没有包装在段落标记中?这不是SimplePie的问题。。。嗯,不是直接的。 尝试测试此html块:
<div class="item">
<h2><a href="http://#">Title</a></h2>
<p><div><span>Description</span></div></p>
<p><small>Posted on TODAY</small></p>
</div>
描述
今日张贴
你会发现这里的行为是一样的。
问题是,您从simplepie获得的帖子被封装在一个DIV中。在段落中插入一个DIV将导致两者分离
例如,您可以尝试使用regexp或jQuery删除PHP中的封闭DIV 我能够使用jquery以编程方式删除div。谢谢
<div class="item">
<h2><a href="http://#">Title</a></h2>
<p><div><span>Description</span></div></p>
<p><small>Posted on TODAY</small></p>
</div>