ホームページ  >  記事  >  php教程  >  PHP删除HTMl标签

PHP删除HTMl标签

WBOY
WBOYオリジナル
2016-06-13 11:29:241054ブラウズ

 <span /*</span><span *
 * 取出html标签
 * 
 * @access public
 * @param string str
 * @return string
 * 
 </span><span */</span>
<span function</span> deletehtml(<span $str</span><span ) {
    </span><span $str</span> = <span trim</span>(<span $str</span>); <span //</span><span 清除字符串两边的空格</span>
    <span $str</span> = <span strip_tags</span>(<span $str</span>,"<p>"); <span //</span><span 利用php自带的函数清除html格式。保留P标签</span>
    <span $str</span> = <span preg_replace</span>("/\t/","",<span $str</span>); <span //</span><span 使用正则表达式匹配需要替换的内容,如:空格,换行,并将替换为空。</span>
    <span $str</span> = <span preg_replace</span>("/\r\n/","",<span $str</span><span ); 
    </span><span $str</span> = <span preg_replace</span>("/\r/","",<span $str</span><span ); 
    </span><span $str</span> = <span preg_replace</span>("/\n/","",<span $str</span><span ); 
    </span><span $str</span> = <span preg_replace</span>("/ /","",<span $str</span><span );
    </span><span $str</span> = <span preg_replace</span>("/  /","",<span $str</span>);  <span //</span><span 匹配html中的空格</span>
    <span return</span> <span trim</span>(<span $str</span>); <span //</span><span 返回字符串</span>
}

 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。