Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从RSS源中删除帖子描述中的图像?_Php_Html_Xml_Rss_Simplexml - Fatal编程技术网

Php 如何从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提要:

$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='' />
 &lt;img style="" align="" alt="" src=""/&gt;