PHP 如何创建换行符
要创建换行符,PHP提供了nl2br()函数。它是PHP的内置函数,用于在字符串中的所有换行符之前插入HTML换行符。虽然我们也可以在源代码中使用PHP换行符\n
或\r\n
来创建换行符,但是这些换行符在浏览器上不可见。所以,这里nl2br()函数很有用。
nl2br()函数包含换行符\n或\r\n,它们一起创建换行符。除了nl2br()函数外,还可以使用HTML换行符</br>
来断开字符串。</br>
标签应该用双引号括起来,例如”</br>
“。
例如
为了在PHP中创建换行符,让我们看几个示例。
示例1
让我们举一个示例,使用nl2br()函数创建换行符。
<?php
echo nl2br("New line will start from here\n in this string\r\n on the browser window");
?>
输出
在这个示例中,我们可以看到nl2br()函数在字符串中包含了”\n”和”\r\n”字符来表示换行。我们可以在下面的输出中看到以下程序的结果。
New line will start from here
in this string
on the browser window
示例2
<?php
echo "One line after\n another line";
echo " One line after\r\n another line";
?>
输出
在上面的示例中,我们可以看到,在”\n”或”\r\n”字符之后,字符串没有从新的一行开始。单独使用”\n”和”\r\n”是不足以在字符串中创建新行的,因为整个字符串都显示在单行中。
One line after another line One line after another line
注意:Linux中使用”/n”字符来表示换行,而Windows中使用”\r\n”。为了安全起见,应使用”\r\n”字符来创建换行。
示例3
<?php
echo "One line after\n another line";
echo "</br>";
echo "One line after\r\n another line";
?>
输出
这里,我们使用HTML的换行标签</br>
来换行。
One line after another line
One line after another line