谁帮我改一下这段php代码

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:58:32
代码是以下..现在的代码是读取所有rss的数据.

但是我想要的是.读取每个rss的最新一条文章,而不是全部文章.代码该怎么改呀?

请调试后再发上来.谢谢解答.

-----------------------------------------

//RSS源地址列表数组
$rssfeed = array("http://www.chinaz.com/rss.php",
"http://rss.sina.com.cn/news/allnews/sports.xml",
"http://ent.163.com/special/00031K7Q/rss_toutiao.xml",
"http://tech.163.com/special/00091JPQ/techimportant.xml");

//设置编码为UTF-8
header('Content-Type:text/html;charset= UTF-8');

for($i=0;$i<sizeof($rssfeed);$i++){//分解开

这个新闻想取最近更新的很困难,
我的想法是,在那它的超链接上去判断
因为它是按年月日的
但是同一天的就没法判断那条是最新的
只有随机或自定义了

帮不了你,楼下的帮他一下吧

在你要分开的段码前用HTML断行符代替换行符

既然是只读第一个,那就不要foreach循环了,
直接
$tag = $values[0]["tag"]
.........

我的建议是你先抓取所有的新闻,之后你写一个抓取方法,把 没用的都过滤掉把时间截取出来,之后给他一个编号,所有的都放在一个数组里,进行排序,这样你能得到最新的编号,之后在找那条消息。