详解PHP函数 strip_tags 处理字符串缺陷bug
发布时间:2021-01-21 03:02:35 所属栏目:PHP教程 来源:网络整理
导读:详解PHP函数 strip_tags 处理字符串缺陷bug PHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大方便了对字符串的操作,但是 strip_tags() 函数存在缺陷bug,由于 strip_tags() 无法验证 HTML 不完整或者破损
详解PHP函数 strip_tags 处理字符串缺陷bugPHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大方便了对字符串的操作,但是 strip_tags() 函数存在缺陷bug,由于 strip_tags() 无法验证 HTML 不完整或者破损标签将导致更多的数据被删除。 例子: stringstringecho strip_tags($str,''); 输出: stringstring通过 strip_tags 函数过滤 标签,其实我希望得到下面这个结果: stringstring导致我们未能得到所期望的结果,其实是因为字符串中第三个 string 左边那个尖括号,strip_tags 函数误删除了其他字符。 经过查找 PHP 相关文档发现 strip_tags 函数 有一个警告:由于 strip_tags() 无法实际验证 HTML,不完整或者破损标签将导致更多的数据被删除。 既然不能验证 HTML 标签完整性,遇到字符串中包含“<”或“>”导致误删字符串中其他字符。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! (编辑:伊春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- PHP使用PHPExcel实现批量上传到数据库的方法
- PHP函数的参数包含了形式参数还有实际参数
- PHP通过bypass disable functions执行系统命令的方法汇总
- 新能源头部企业再跨越 桑乐正式更名为山东桑乐集团有限公司
- PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
- PHP7扩展开发之hello word实现方法详解
- PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracl
- 帝国CMS灵动标签显示标题属性、截取标题字数
- 专注极致影像力 OPPO 10X混合光变将闪耀MWC2019
- ios9 wifi助理是干什么的 ios9 wifi助理在哪里
