如果你是一名 PHP 开发者,并且你经常处理用户输入的文本信息,你肯定有过需要在用户输入的文字中保留换行符的情况。否则,用户输入的一大段文本只会被显示为一行,会让你的网站看起来非常不专业。幸运的是,PHP 中有一个非常有用的函数叫做 nl2br(),可以自动把换行符转换成 HTML 的
标签,让文本在浏览器中正确的换行。 举例说明,当你在一个表单中请求用户的多行输入时,默认情况下,HTML 会忽略所有空格和换行符,导致用户在提供信息时非常困难。但是,当你在显示用户输入信息的时候使用 nl2br() 函数时,换行符会被转换成
标签,而空格会被保留。这样子,用户在输入时就可以更加的轻松。 下面的实例演示如何使用 nl2br() 函数来格式化用户输入的文本:
标签,让文本在浏览器中正确的换行。 举例说明,当你在一个表单中请求用户的多行输入时,默认情况下,HTML 会忽略所有空格和换行符,导致用户在提供信息时非常困难。但是,当你在显示用户输入信息的时候使用 nl2br() 函数时,换行符会被转换成
标签,而空格会被保留。这样子,用户在输入时就可以更加的轻松。 下面的实例演示如何使用 nl2br() 函数来格式化用户输入的文本:
<?php $user_input = "Hello World!\n This is a new line.\n And this is the last line."; echo nl2br($user_input); ?>输出结果将会是:
Hello World!
This is a new line.
And this is the last line.