我的脚本读取RSS源,抓取数据并使用包含Feed描述的工具提示将其反射出来。它有效,但我需要知道如何处理意外的标点符号,如引号或撇号。正如您所看到的,我已经在<&lt ;;防止我遇到的一些html错误(这是次要问题)。
$limit = 10;
for($x=0;$x<$limit;$x++) {
$title = str_replace(' & ', ' & ', $feed[$x]['title']);
$link = $feed[$x]['link'];
$full = $feed[$x]['full'];
$fullformat = substr($full, 0, strpos($full, "<"));
$date = date('l F d, Y', strtotime($feed[$x]['date']));
echo '<p><a href="'.$link.'" class="rss tooltip" title="'.$fullformat.'">'.$title.'</a><br>';
echo '<small><em> ( '.$date.' )</em></small></p>';
}
特别是这里的这一行用工具提示类吐出了链接。目前引号会提前结束我的字符串。我已经看过关于这个主题的其他一些帖子,但是我很难将它应用到我的动态字符串中。
echo '<p><a href="'.$link.'" class="rss tooltip" title="'.$fullformat.'">'.$title.'</a><br>';
1&gt;如何确保此字符串在我当前的设置中完好无损?
2&gt;如果描述中还包含类似超链接的html代码,是否有办法处理此字符串?
谢谢!