如何从文本区域获取换行符

How to get line breaks from textarea

我有以下表格:

<form action='somepage.php' method='post'>
<textarea name='sendto' rows='4' cols='30'></textarea>
</form>

这部分表格的典型答案是:

John Smith
123 Street name
Suburb, Postcode

我想将它保留为一个文本框,而不仅仅是 4 个单独的输入,但是当我转到下一页时,变量 $_POST['sendto'] 作为一行文本出现。如何在从用户收到的输入中保留新行?

您需要使用nl2br()功能。它将按照您在文本区域中书写的方式准确格式化您的输入。

当您检索 POST 数据时,写下:

echo nl2br($_POST['sendto']);