缩短我的RSS源上的标题

时间:2017-06-20 17:46:47

标签: php substr

我试图缩短我的RSS提要中的项目的标题..到30个字符,但它只是一遍又一遍地重复一个标题...继续我到目前为止

    foreach($nodes as $node) {

    $rss_feed .= '<item><title>';

    if(isset($node->caption) && $node->caption != '') {
        $rss_feed_long .= htmlspecialchars($node->caption, ENT_QUOTES);
        $short_title .= substr($rss_feed_long,0,30);
        $rss_feed .= $short_title;
    } else {
        $rss_feed .= 'photo';
    }

1 个答案:

答案 0 :(得分:0)

点太多了:)。=连接字符串,所以每次循环都会将标题添加到$ rss_feed_long,然后将缩短版本添加到$ short_title。

只需将$rss_feed_long .=$short_title .=更改为$rss_feed_long =$short_title =