我正在从表单输入的数据库中检索字符串,但如果该字符串为long,则在html中使用双引号生成。 这就是我检索数据的方式:
echo '<p>' . $descr['field_value'] . '</P>';
当我查看html源代码时,浏览器会添加双引号。
短单行字符串不显示引号。
有没有办法强制php显示没有引号的字符串?
答案 0 :(得分:1)
您应该使用echo '<p>' . htmlspecialchars($desc['field_value']) . '</p>';
。
有关详细信息,请参阅http://php.net/manual/en/function.htmlspecialchars.php。