保留文本区域输入的换行符
使用文本区域进行用户输入时,您可能会遇到在输出期间保留换行符的挑战。在文本区域中输入的新行通常会在显示后消失,从而使文本成为连续流。
解决方案 1:PHP nl2br() 函数
PHP 提供了 nl2br( ) 函数,专门解决这个问题。它将给定字符串中的新行 (rn) 转换为 HTML 换行符 (
)。
例如:
$input = "This\r\nis\n\ra\nstring\r"; echo nl2br($input);
输出:
This<br /> is<br /> a<br /> string<br />
解决方案 2:标签</strong></p>
<p>另一种有效的方法是将用户输入包装在 </p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">
有关
的更多信息,请参阅 W3C Wiki。元素:https://www.w3.org/wiki/HTML/Elements/pre
以上是如何在 PHP 和 HTML 中保留文本区域输入的换行符?的详细内容。更多信息请关注PHP中文网其他相关文章!