PHP中的strip_tags函数是PHP自带的函数,在收罗中可以效率地处理惩罚收罗到的数据,虽然利用正则也可以到达一样的结果,在利用strip_tags后发明其过滤有漏掉。
如:
<style>中的样式内容
<script>JS 中的代码。
一般在PHP收罗时。JS和CSS不是我们想要的,假如JS或CSS内里有滋扰的内容会影响到strip_tags的结果,所以,我一般在strip_tags函数处理惩罚前先对JS和CSS举办过滤:
如下代码:
// 先去掉javascript 和 CSS $str = preg_replace('#<script[^>]*?>.*?</script>#si','',$str); $str = preg_replace('#<style[^>]*?>.*?</style>#si','',$str); //去除所有html标签 $str = strip_tags($str);这样处理惩罚后剩下的就是完全的内容了
去JS 表明: 《PHP正则过滤JS代码 》