php下清空字符串中的HTML标签的代码
2015-01-24信息快讯网
要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦。
本文介绍了php 清空字符串中的html标签要过滤字符串中所有的html标签有两种方法一种是我们自己写一个函数,用正则过滤,一个是用php自带函数strip_tags哦。
function clear_html_label($html) { $search = array ("'<script[^>]*?>.*?</script>'si", "'<[/!]*?[^<>]*?>'si", "'([rn])[s]+'", "'&(quot|#34);'i", "'&(amp|#38);'i", "'&(lt|#60);'i", "'&(gt|#62);'i", "'&(nbsp|#160);'i", "'&(iexcl|#161);'i", "'&(cent|#162);'i", "'&(pound|#163);'i", "'&(copy|#169);'i", "'(d+);'e"); $replace = array ("", "", "1", """, "&", "<", ">", " ", chr(161), chr(162), chr(163), chr(169), "chr(1)"); return preg_replace($search, $replace, $html); } //实例应用 $string ='aaa<br /> <script>fdsafsa'; echo clear_html_label($string);//aaa fdsafsa //利用php自带函数strip_tags(); www.zzarea.com echo strip_tags($string);//aaa fdsafsa
总结,
上面二个函数得出的结果完全相同,一个是用户自定义的过滤所有html函数,一个是php内置函数,但在效绿上来说php的strip_tags()函数,肯定要高很多。至少为什么我就不说多了。
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
php+iframe实现隐藏无刷新上传文件
PHP中集成PayPal标准支付的实现方法分享
PHP中call_user_func_array()函数的用法演示
PHP高级对象构建 多个构造函数的使用
PHP高级对象构建 工厂模式的使用
PHP将整个网站生成HTML纯静态网页的方法总结
PHP提取字符串中的图片地址[正则表达式]
PHP字符串函数系列之nl2br(),在字符串中的每个新行 (\n) 之前插入 HTML 换行符br
用php解析html的实现代码
用PHP的超级变量$_POST获取HTML表单(HTML Form) 数据
用PHP的超级变量$_GET获取HTML表单(Form) 数据
php header示例代码(推荐)
在PHP中PDO解决中文乱码问题的一些补充
检测png图片是否完整的php代码
用PHP将数据导入到Foxmail的实现代码
提高PHP编程效率的53个要点(经验小结)
队列在编程中的实际应用(php)
php HtmlReplace输入过滤安全函数
PHP定时自动生成静态HTML的实现代码
php strstr查找字符串中是否包含某些字符的查找函数
php生成的html meta和link标记在body标签里 顶部有个空行
php file_get_contents函数轻松采集html数据
php将数据库中所有内容生成静态html文档的代码