处理字符串错误的PHP函数strip_tags详解

问:处理字符串错误的PHP函数strip_tags详解
来自湖北省安陆市的网友频涵易的解答:
处理字符串错误的PHP函数strip_tags详解
PHP函数strip_tags()是一种常见的功能,可以剥离HTML,XML标签,和PHP字符串中。这大大方便字符串的操作,但有一个缺陷strip_tags()函数。错误,因为strip_tags()无法验证HTML标签是不完整的或破碎会导致更多的数据将被删除。
实例uff1a
$str = 'stringstringhellostring;
回声strip_tags($str,);
输出:
stringstring
通过strip_tags函数过滤的标签,我想得到下面的结果:
stringstringstring
结果是,我们没能得到想要的结果,因为在字符串的左边第三个支架在字符串,和strip_tags功能误删其他字符。
在寻找PHP相关的文件,发现strip_tags函数有一个警告:因为strip_tags()实际上不能验证HTML,不完整或破碎的标签将导致更多的数据被删除。
由于HTML无法验证标签的完整性,所以遇到的字符串包含要删除的字符串中的其他字符。
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。
。