在文本区域输出中保留换行符
使用文本区域时,通常需要在输入文本时保留换行符显示。但是,默认情况下,换行符在输出期间会丢失。这里有两个有效的解决方案来解决这个问题:
1.利用 nl2br() 函数:
nl2br() 函数将换行符 ("n") 转换为 HTML 换行标记 (
)。通过此函数处理文本,可以确保显示时保持换行符。
例如:
$text = "This\r\nis\n\ra\nstring\r"; echo nl2br($text); // Output: This<br /> is<br /> a<br /> string<br /></p> <p><strong>2.将文本封装在 <pre class="brush:php;toolbar:false">中标签:
将输入文本包裹在
内标签保留其格式,包括换行符。当您想要显示原始文本或保持其原始结构时,此方法特别有用。参考: W3C Wiki - HTML/Elements/pre
以上是如何在文本区域输出中保留换行符?的详细内容。更多信息请关注PHP中文网其他相关文章!