strip_tags ()函数用来 从字符串中去除 HTML 和 PHP 标记。
示例:
<?php
$text = '<p>Test paragraph.</p><!-- Comment --> <a href="#fragment">Other text</a>' ;
echo strip_tags ( $text );
echo "\n" ;
// 允许 <p> 和 <a>
echo strip_tags ( $text , '<p><a>' );
?>
今天在写博客项目的时候,发现使用此函数时,会引起页面异常,找了半天,发现原因,此处代码如下:
if(mb_strlen($blog['body']) > 300){
echo mb_substr(<span style="color:#ff0000;">strip_tags($blog['body']," ")</span>, 0, 300,'utf-8')."......";//注意这里允许空格
echo "<span class = 'more_blog'><a href = '/blog/view/id/".$blog['id']."'>阅读全文>></a></span>";
echo "<hr>";
}