您的位置:首页 > 编程语言 > PHP开发

PHP 转HTML标签为实体, 把实体html标签转为<>,过滤html标签

2013-09-12 09:47 681 查看
1、在开发由于我的需要千变万化、我们得根据需求做各种各样的事情。下面我我在开发中遇到的,HTML标签互转的,记录下来与君共享

实例:

$str =   preg_replace("/<(.*?)>/",'',htmlspecialchars_decode($recSigleData['content']));


htmlspecialchars_decode() 这个函数的作用的是实体的HTML标签转化为<>尖括号的标签。 然后再用正则把html标签给过滤了。 也可以使用PHP自带的 strip_tags()函数进行过滤

php有效的过滤html标签,js代码,css样式标签:

$str = preg_replace( "@<script(.*?)</script>@is", "", $str ); 
$str = preg_replace( "@<iframe(.*?)</iframe>@is", "", $str ); 
$str = preg_replace( "@<style(.*?)</style>@is", "", $str ); 
$str = preg_replace( "@<(.*?)>@is", "", $str );
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: