我有以下代码:
$rss[] = $this->rssparser->set_feed_url('someUrl')->set_cache_life(30)->getFeed(4);
$rss[] = $this->rssparser->set_feed_url('someURL')->set_cache_life(30)->getFeed(3);
$rss[] = $this->rssparser->set_feed_url('someURL')->set_cache_life(30)->getFeed(5);
它们中的每一个都显示在不同div
的 s 中,我想要的是相关频道的标题显示在相关的div
.
到目前为止,我有:
foreach ($rss as $feed)
{
$channel = $this->rssparser->channel_data['title'];
$result = "<div class='rssFeed'>";
$result .= '<h3>'.$channel.'</h3>';
foreach ($feed as $item)
{
$result .= '<div class="rssContent">
<a href="'.$item['link'].'">'.$item['title'].'</a>
<br />
<span>'.$item['pubDate'].'</span>
</div>
';
}
$result .= '</div>';
echo $result;
}
但这仅在顶部显示数组最后一个通道的标题...
有谁知道我做错了什么?