编辑:关键点是获取前200个字符并关闭所有标记,这些标记保持打开状态。
我目前正在通过DOM对象从其他网站加载文章(其他网站没有RSS)。我想对该文章进行“预览”,但这是我的问题:
我不控制文章的编写方式,因此它似乎总是在第二个TR的表格内(他们使用CMS并且它很乱 - 请参阅下面的示例)。
他们有很多HTML标签,我不想让一个人打开。
我需要保留HTML格式,我知道它很丑,但它完全适合我的页面。
不是我的代码(法语抱歉):
<table>
<TR >
<TD class='Normal' valign="top" colspan="2" style="padding-bottom:15px;">13-01-2012 <b>Water-polo – Championnat pan-pacifique<b ></TD>
</TR><TR >
<TD class='Normal' valign="top"><span class="HeadTitleNews"> Les Canadiennes disputeront le bronze aux Chinoises</span> <img src='http://www.sportcom.qc.ca/Portals/0/2011WaterpoloF.jpg' width='165' align='right' class='imgAnnouncementCss'><div style="margin: 0in 0in 0pt"><span style="font-family: Tahoma; font-size: 10pt">Montréal, 13 janvier 2012 (Sportcom) – L’équipe féminine canadienne de water-polo a remporté une victoire écrasante de 19-3 face au Brésil, vendredi, au Championnat pan-pacifique de Melbourne, en Australie. Les Canadiennes se sont ainsi assurées de participer au match pour la médaille de bronze contre les Chinoises. </span></div>
<div style="margin: 0in 0in 0pt"> </div>
<div style="margin: 0in 0in 0pt"><span style="font-family: Tahoma; font-size: 10pt">La Montréalaise <strong>Sophie</strong></span><strong><span style="font-family: Tahoma; font-size: 10pt"> Baron-La Salle</span></strong><span style="font-family: Tahoma; font-size: 10pt"> a marqué quatre buts dans la victoire. </span></div>
<div style="margin: 0in 0in 0pt"> </div>
感谢。
答案 0 :(得分:5)
<?php
$your_string_without_tags = strip_tags($your_string);
$your_200_char_string = substr($your_string_without_tags, 0, 200);
?>
答案 1 :(得分:-1)
您可以使用strip_tags
功能删除所有html标记,然后根据需要使用它。