我试图缩短我的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';
}
答案 0 :(得分:0)
点太多了:)。=连接字符串,所以每次循环都会将标题添加到$ rss_feed_long,然后将缩短版本添加到$ short_title。
只需将$rss_feed_long .=
和$short_title .=
更改为$rss_feed_long =
和$short_title =