我遇到了一个问题。我正在用PHP构建一个Ajax应用程序,并通过htmlspecialchars()清理我的输入。然后我处理输入的字符串并使用它来设置某些html元素的数据属性。这是我的问题。
我们只想说用户写了<html>
。使用htmlspecialchars()的输入将变为<html>
。现在这适用于显示内容,但对于数据属性,我希望将其插入为<html>
。这可能吗?
答案 0 :(得分:0)
有一个函数可以反转htmlspecialchars的作用:
htmlspecialchars_decode()
http://php.net/manual/en/function.htmlspecialchars-decode.php