strip_tags()函数使用注意

来源:互联网 发布:手机淘宝5.6.0版本 编辑:程序博客网 时间:2024/06/07 05:22

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>";}


发布博客文章,前100个字如果有空格的话,就会出现异常,所以在函数参数中,过滤时要保留空格。


0 0
原创粉丝点击