方法1:php内建函数 strip_tags()除去HTML标签
<?php
header("content-type:text/html;charset=utf-8");
function strip_html_tags($str){
$pattern = '/<("[^"]*"|\'[^\']\*\'|[^>"\'])*>/';
return preg_replace($pattern,'',$str);
}
// 实例
$html = '<p id="">ddddd<br /></p>';
echo strip_tags($html);
echo "\n";
$html = '<p id=">">bb<br />aaa<br /></p>';
echo stripl_tags($html);
?>
方法2:利用正则
如:
<?php
header("content-type:text/html;charset=utf-8");
function strip_html_tags($str){
$pattern = '/<("[^"]*"|\'[^\']\*\'|[^>"\'])*>/';
return preg_replace($pattern,'',$str);
}
// 实例
$html = '<p id="">ddddd<br /></p>';
echo strip_html_tags($html);
echo "\n";
$html = '<p id=">">bb<br />aaa<br /></p>';
echo strip_html_tags($html);
?>