如何从文本区域获取换行符
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']);
我有以下表格:
<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']);