【发布时间】:2018-02-25 01:48:35
【问题描述】:
我有一些来自<textarea> 的用户提交的数据。然后我有一些代码在它上面插入评论。有点像……
$my_comment = 'stuff from me';
$user_comment = $_POST['user_comment'];
$full_comment = $my_comment . '\n\n' . $user_comment;
之后,$full_comment 被插入到数据库中。稍后,它会从数据库中取出并放入<textarea>。我希望\n\n 实际上像新行一样运行,但它们实际上在新的<textarea> 中显示为“\n\n”。
如何使\n\n 功能正确?
顺便说一句,我已经知道表单验证、PDO 等。这只是示例代码。
【问题讨论】:
-
如果你使用单引号,它不会被正确解释。使用双引号:
"\n\n" -
就是@ishegg!谢谢!
-
不要使用
\n,为什么不使用官方的PHP 行尾呢?$full_comment = $my_comment . PHP_EOL . PHP_EOL . $user_comment; -
-
@ishegg 对,但在 textarea 上我不确定它是否真的这样工作(weeena!)