我simplexml_load_file
用来从 wordpress 博客获取 rss 提要。这是我的代码
$rssfile = simplexml_load_file( "http://blog.sufuraamathi.com/?feed=rss2" );
$items = $rssfile->channel->item ;
foreach( $items as $item ) {
$article = array();
$article['title'] = $item->title;
$article['link'] = $item->link;
$article['category'] = $item->category;
}
foreach( $items as $item ) { ?>
<?php if($article['category']=="Uncategorized") { ?>
<div><?php echo $article['title'];?></div>
<?php
} } ;
?>
问题:它重复输出同一个帖子 x 次,其中 x 是帖子总数。目前该类别中只有两个帖子,Uncategorized
其他类别中还有三个帖子。但代码回显以下内容:
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>