0

我在我的网站上显示博客 RSS 提要,我的一个博客非常大,但我的网站上应该只显示 2-3 行该描述,我该怎么做?请帮助我提前致谢

我正在使用 magpierss-0.72 来获取 rss 我的代码是

require_once('rss_fetch.inc');

$url = 'http://rajs-creativeguys.blogspot.com/feeds/posts/default?alt=rss';

$rss = fetch_rss($url);

foreach ($rss->items as $i => $item ) { 
    $title = strtoupper ($item['title']);
    $url   = $item['link'];
    $desc = $item['description'];
    $date = $item['pubdate'];

    echo "<div class=\"blog\"><a target=\"_blank\" href=$url><h1>$title</h1>$desc<br/><br/><em>DATED : $date <br/><br/></em></a></div> ";
}

并且博客地址是http://rajs-creativeguys.blogspot.in/

4

1 回答 1

0
 $desc = substr(0,150,$item['description']);

获取前 150 个字符。

如果你想要 150 个单词,你可以使用

$desc = '';
$max = 150;
$arr = explode(' ', strip_tags($item['description']));
$l = count($arr);
if($l < $max) $max = $l;
for($i=0;$i<$max;++$i)
    {
    $desc .= $arr[$i] . ' ';
    }
于 2012-07-03T06:44:44.930 回答