Php 如何从RSS源中删除帖子描述中的图像?
我使用以下代码获取RSS提要:Php 如何从RSS源中删除帖子描述中的图像?,php,html,xml,rss,simplexml,Php,Html,Xml,Rss,Simplexml,我使用以下代码获取RSS提要: $rss = simplexml_load_file($website); foreach ($rss->channel->item as $item) { echo "<p>" . $item->description . "</p>"; } 如何在没有任何图像的情况下获取描述?获取描述值并使用strip标记或先使用html解码,然后使用striptags@Ghost,什么是html解码?你的问题现在有点不清楚
$rss = simplexml_load_file($website);
foreach ($rss->channel->item as $item) {
echo "<p>" . $item->description . "</p>";
}
如何在没有任何图像的情况下获取描述?获取描述值并使用strip标记或先使用html解码,然后使用striptags@Ghost,什么是html解码?你的问题现在有点不清楚,因为虽然你已经展示了一些代码,但它不是-你没有展示一个示例输入,你现在得到的输出,以及您想要的输出。我认为您需要解决问题(所有调试中的一个关键步骤):如果
$item->description
包含您想要的所有内容,但也包含一些额外的部分,您可以将该字符串作为输入,而不必考虑XML。因此,您的任务变成“编写一些函数stripImages($description)
,它接受一个字符串,并返回该字符串,同时删除不需要的部分”。
<img src='' alt='' style='' />
<img style="" align="" alt="" src=""/>