当字符串包含’小于’和’大于’符号时,我在使用strip_tags
PHP函数时遇到一些问题.例如:
如果我做:
strip_tags("<span>some text <5ml and then >10ml some text </span>");
我去拿:
some text 10ml some text
但是,显然我想得到:
some text <5ml and then >10ml some text
是的我知道我可以使用& lt;和& gt;,但我没有机会将这些字符转换为HTML实体,因为数据已经存储,如您在我的示例中所见.
我正在寻找的是一种解析HTML的聪明方法,以便只删除实际的HTML标记.
由于TinyMCE用于生成该数据,我知道在任何情况下都可以使用哪些实际的html标记,因此strip_tags($string,$black_list)实现比strip_tags($string,$allowable_tags)更有用.
有没有?