袁来如此的工作笔记
袁来如此的工作笔记
竹杖芒鞋轻胜马,谁怕? 一蓑烟雨任平生。

PHP去掉html标签仅保留换行和空格

浏览量:505

what:

在编辑器中添加内容时,有时候用户会直接从word中复制内容过来,导致相关的样式也跟着过来,在页面展示的时候,内容里面的格式很乱。所以需要一个函数去掉这些样式,仅保留空格和换行。


how:

函数如下:

function DeleteHtml($str)
{
    $str = trim($str); //清除字符串两边的空格
    $str = preg_replace("/<\/br( )+(\/)?>/","###",$str); //保留换行
    $str = preg_replace("/<\/p>/","###",$str); //将

替换成换行 $str = strip_tags($str); $str = preg_replace("/###/","
",$str); return trim($str); //返回字符串 }

使用方法:

$content = Html($content );

打赏