我有一些用户提交的数据来自<textarea>
。然后我有一些代码在其上面插入注释。有点像......
$my_comment = 'stuff from me';
$user_comment = $_POST['user_comment'];
$full_comment = $my_comment . '\n\n' . $user_comment;
此后,$full_comment
将插入到数据库中。之后,它会从数据库中提取并放入<textarea>
。我希望\n\n
实际上像新行一样运行,但实际上它们显示为&#34; \ n \ n&#34;在新的<textarea>
。
如何正确设置\n\n
功能?
BTW,我已经知道表单验证,PDO等。这只是示例代码。
答案 0 :(得分:0)
您可以使用htmlentities
个功能。
$full_comment = $my_comment . '\n\n' . $user_comment;
$full_comment = htmlentities( $full_comment );
也 如有必要,striplashes可用于剥离
$full_comment = stripslashes( htmlentities( $full_comment ) );