在做微信推送的时候发现一个strip_tags()
函数,对于
不能过滤,完美的展示出了
,之前都是直接打开浏览器,以为不显示就认为是正确的。却没有仔细的查看源码。
php: $str = '哈哈哈 呵呵'; echo strip_tags($str); html: 哈哈哈 呵呵
从上可以看出strip_tags()
函数并没有把
给过滤掉,所以我们只能手动的使用str_replace()
将
替换掉。
php: echo strip_tags(str_replace(' ','',$str)); html: 哈哈哈呵呵
很简单的就解决了php函数strip_tags()
过滤不了
的问题。问题本身是不难的,只是我们在编程中不够细心。
友情提示:垃圾评论一律封号...