保留 TextArea 中的换行符
当允许用户通过文本区域输入注释时,当输入的新行被从文本区域中删除时,可能会令人沮丧输出。本文解决了这个问题,并提供了两种解决方案来确保保留换行符。
解决方案 1:PHP nl2br() 函数
PHP nl2br() 函数将新的转换行字符 (n) 到 HTML 换行符(
).
$input = "This\r\nis\n\ra\nstring\r"; echo nl2br($input);
输出:
This<br /> is<br /> a<br /> string<br />
解决方案 2:HTML 预格式化文本
将用户的输入括在 < 中;前>前>标签可防止浏览器更改其格式。这包括保留换行符。
<pre class="brush:php;toolbar:false"> This is a string
输出:
This is a string
以上是如何在文本区域输入中保留换行符?的详细内容。更多信息请关注PHP中文网其他相关文章!