在html中回显引用文本的正确方法

时间:2014-08-29 00:14:52

标签: php html escaping quote

我将文字存储在数据库中,例如"他不能......"。但是当我回复这个文本时,因为它在HTML标记内部,浏览器得到'作为关闭某些html元素的标记。之前使用哪个PHP函数,在html标记内安全地回显这种类型的文本?

1 个答案:

答案 0 :(得分:2)

使用htmlentities()

echo "<input type='text' value='" . htmlentities($text, ENT_QUOTES | ENT_HTML401) . "'>";

ENT_QUOTES标志告诉它将单引号和双引号转换为实体(默认只是双引号)。