加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

详解PHP函数 strip_tags 处理赏罚字符串缺陷bug

发布时间:2021-01-20 01:40:31 所属栏目:编程 来源:网络整理
导读:详解PHP函数 strip_tags 处理赏罚字符串缺陷bug PHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大利便了对字符串的操纵,可是 strip_tags() 函数存在缺陷bug,因为 strip_tags() 无法验证 HTML 不完备可能损坏

详解PHP函数 strip_tags 处理赏罚字符串缺陷bug

PHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大利便了对字符串的操纵,可是 strip_tags() 函数存在缺陷bug,因为 strip_tags() 无法验证 HTML 不完备可能损坏标签将导致更多的数据被删除。

例子:

stringstringhellostring';

echo strip_tags($str,'');

输出:

stringstring

通过 strip_tags 函数过滤 标签,着实我但愿获得下面这个功效:

stringstring

导致我们未能获得所祈望的功效,着实是由于字符串中第三个 string 左边谁人尖括号,strip_tags 函数误删除了其他字符。

颠末查找 PHP 相干文档发明 strip_tags 函数 有一个告诫:因为 strip_tags() 无法现实行证 HTML,不完备可能损坏标签将导致更多的数据被删除。

既然不能验证 HTML 标签完备性,碰着字符串中包括“<”或“>”导致误删字符串中其他字符。

感激阅读,但愿能辅佐到各人,感谢各人对本站的支持!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读