既然你说自己是新手,我想你会喜欢一些提示:
如果您想所有这些问题的固定,并添加标题椭圆超过20个字符,试试这个:
mb_internal_encoding('UTF-8');
include("topic.php");
$RSS = new topic("http://feeds.bbci.co.uk/news/rss.xml");
$titleMaxCharacters = 20;
foreach($RSS->link as $i => $link)
{
$titleHtml = '';
if(isset($RSS->title[$i])) {
$title = $RSS->title[$i];
$handledTitle = mb_strlen($title) > $titleMaxCharacters
? mb_substr($title, 0, $titleMaxCharacters) . '...'
: $title;
$titleHtml = htmlspecialchars($handledTitle, ENT_NOQUOTES, 'UTF-8');
}
$linkHtml = htmlspecialchars($link, ENT_COMPAT, 'UTF-8');
echo '<li><a href="'.$linkHtml.'" target="_blank">'.$titleHtml.'</a></li>';
}
它的工作原理,感谢=) – Kryon 2014-10-08 16:45:49