我将文字存储在数据库中,例如"他不能......"。但是当我回复这个文本时,因为它在HTML标记内部,浏览器得到'
作为关闭某些html元素的标记。之前使用哪个PHP函数,在html标记内安全地回显这种类型的文本?
答案 0 :(得分:2)
echo "<input type='text' value='" . htmlentities($text, ENT_QUOTES | ENT_HTML401) . "'>";
ENT_QUOTES
标志告诉它将单引号和双引号转换为实体(默认只是双引号)。