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