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 は投稿の総数) 繰り返し出力します。現在、このカテゴリには 2 つの投稿しかなくUncategorized
、他のカテゴリにはさらに 3 つの投稿があります。ただし、コードは次のように表示されます。
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>
<div>Hello world!</div>