PHP清除html、css、js格式并去除空格的PHP函数

function delhtmltags($string){$string = preg_replace("'([\r\n])[\s]+'", "", $string);               //去掉空白字符
        $string = preg_replace("'&(quot|#34);'i", "", $string);               //替换HTML实体
        $string = preg_replace("'&(amp|#38);'i", "", $string);
        $string = preg_replace("'&(lt|#60);'i", "<", $string);
        $string = preg_replace("'&(gt|#62);'i", ">", $string);
        $string = preg_replace("'&(nbsp|#160);'i", "", $string);
        $string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript
        $string = preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $string);         //去掉HTML标记
        $string = preg_replace ('/ | /is', '', $string);                     //去掉多余空格

return $string; }

此方法能装在线文本编辑器里的所有格式清除,借鉴了大家的方法总结而成!

转载于:https://www.cnblogs.com/betx/archive/2012/10/29/2744385.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值