strip_tags在此示例中不起作用

时间:2014-03-19 16:11:16

标签: php html strip-tags

我无法使strip_tags工作,我真的试图改变位置,语法,我通常会让它工作,但这里不起作用。为什么呢?

<?PHP 
$sum_string = $row_lastitem['summary'];
$sum_string = strip_tags($sum_string);
$sum_string = (strlen($sum_string) > 255) ? substr($sum_string,0,252).'...' : $sum_string;

$sum_string = nl2br($sum_string);

echo $sum_string; ?>

html就在那里:喜欢

<p>this is a example</p>
<p>line 2 </p>

有人可以指出我的错误。

即使这样也不会起作用

<?PHP 
    $sum_string = $row_lastitem['summary'];
    $sum_string = strip_tags($sum_string);

    echo $sum_string; ?>

1 个答案:

答案 0 :(得分:0)

好的解决方案:

抱歉刚发现相关内容。 Why doesn't strip_tags work in PHP?

需要html_entity_decode。谢谢

<?PHP 
$sum_string = $row_lastitem['summary'];


$sum_string = strip_tags(html_entity_decode($sum_string)); ;
$sum_string = (strlen($sum_string) > 255) ? substr($sum_string,0,252).'...' : $sum_string;

$sum_string = nl2br($sum_string);

echo $sum_string; ?>