在PHP字符串中手动插入新行

时间:2018-02-25 01:48:35

标签: php html

我有一些用户提交的数据来自<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等。这只是示例代码。

1 个答案:

答案 0 :(得分:0)

您可以使用htmlentities个功能。

$full_comment = $my_comment . '\n\n' . $user_comment;
$full_comment =  htmlentities( $full_comment );

也     如有必要,striplashes可用于剥离

$full_comment =  stripslashes( htmlentities( $full_comment ) );