为什么在
中没有删除strip_tags()
?除了str_replace()
还有其他任何可能性吗?
答案 0 :(得分:11)
嗯,这不是标签:)
另外,是的,html_entity_decode
是要走的路。
答案 1 :(得分:5)
与HTML标记不同,实体(例如<
或
)代表实际字符
如果从一段HTML中删除所有实体,您将终止剥离所有<
个字符,以及作为实体包含的任何其他字符。
您需要使用html_entity_decode
函数将实体解码为他们所代表的字符。
答案 2 :(得分:1)
strip_tags()不会删除html实体
不确定您要实现的目标,但html_entity_decode()会为您效劳吗?它会变成&amp; nbsp;进入一个不间断的空间。
答案 3 :(得分:0)
它没有被剥离,因为根据documentation它只剥离标签。
不是标记,它是实体字符代码。您可以使用html_entity_decode