首页  >  文章  >  后端开发  >  PHP换行

PHP换行

WBOY
WBOY原创
2024-08-29 12:35:41944浏览

Php 提供了函数 nl2br() 来为字符串创建新行。这是Php库的内置函数,用于在字符串中的所有换行符之前插入换行符。尽管有一些换行符(例如 n 和 r)用于创建新行,但它们创建的换行符在浏览器上不可见。虽然 HTML 标签
(break) 在 PHP 中使用双引号 (“”) 时也可用于中断字符串。因此,nl2br() 函数与换行符 n 和 r 一起用于在 Php 语言的字符串中插入一行。

广告 该类别中的热门课程 PHP 开发人员 - 专业化 | 8 门课程系列 | 3次模拟测试

开始您的免费软件开发课程

网络开发、编程语言、软件测试及其他

语法

在 PHP 字符串中使用换行符的基本语法如下:

nl2br(string/text, xhtml)

哪里,

  • 字符串/文本: 它指定要传递的字符串,以在其中插入换行符以及换行符“n”或“r”。
  • xhtml: 这是一个可选参数,指示是否使用 xhtml 兼容的换行符。默认情况下,其值设置为“TRUE”。

返回值:函数 nl2br() 返回应用中断后转换后的字符串值
每个新行的标签。

使用单个函数 nl2br() 将 Php 换行符“n r”转换为 HTML 换行符“
”。该函数需要 2 个参数,第一个是需要使用换行符序列在特定点添加换行符的文本或字符串,另一个是要求 xhtml 兼容性的可选参数。

如何使用各种方法在 Php 中添加新行?

虽然Php中添加换行符的方法有很多种,但是每种方法都是针对特定场景使用的。因此,为了清楚地理解 PHP 中用于添加新行或在字符串中创建换行符的方法及其说明和示例,请在下面进行描述:

示例#1

仅使用换行符序列“n”或“r”在源代码中添加换行符。这些换行符在浏览器中不可见。

代码:

<!DOCTYPE html>
<html>
<body>
<?php
echo "We are trying to insert the line breaks by directly using the newline characters... \n \r";
echo "This is the first line. \n\r This is the second line.";
?>
</body>
</html>

输出:

PHP换行

在上面的代码中,正如我们在输出中看到的,n 和 r 字符序列用于在代码中插入换行符。无论使用什么地方,它都会断线。它们在处理文件或数据库时非常有用。

但是单靠这些字符序列还不足以断行,文本会显示在单行中。使用它们完成的换行在浏览器上不可见。

示例#2

使用 HTML 标签
在 Php 代码中添加换行符。

代码:

<!DOCTYPE html>
<html>
<body>
<?php
echo "Now we are breaking the lines using the html tag";
echo "</br>";
echo "This is the first line breaked..";
echo "</br>";
echo "</br>";
echo "This is the second line breaked..";
?>
</body>
</html>

输出:

PHP换行

在上面的代码中,HTML标签‘
’用于在Php代码中插入换行符。这是在代码中插入换行符的最简单方法,因为这是绝对适用于浏览器的独立 HTML 标记。正如我们从上面的输出中看到的,换行符按预期插入,即在遇到任何“
”标签之前插入。使用
时要记住的一件重要事情Php代码中的一个标签是它应该用双引号“ ”引起。

示例 #3

使用 php 内置函数 nl2br() 添加在网络浏览器上可见的换行符以及换行符“n”或“r”。

代码:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! This is the first line of my php text \n Now breaking it in 2 lines \n Here is the second line \n\n Congratulations!! Now this line break is visible on the browser");
?>
</body>
</html>

输出:

PHP换行

示例#4

在上面的示例中,换行符 nr 与 Php 内置函数 nl2br() 一起使用,在代码中找到字符序列之前插入换行符。 nn 用于插入额外的换行符。

代码:

<!DOCTYPE html>
<html>
<body>
<?php
echo nl2br("Hello !! We are using the nl2br function \n\r along with the xhtml parameter \n\r", false);
?>
</body>
</html>

输出:

PHP换行

在上面的代码中,在函数 nl2br() 中添加了 xhtml 的额外参数(接受布尔值)。参数中传递的值为‘false’。正如我们在上面代码的输出中看到的那样,该行被适当地断开。

备注:

在 Php 代码中插入换行符时需要记住的一些要点:

  • 虽然我们可以使用换行符“n”和“r”来插入换行符,以便在文件或数据库中插入换行符,但要使这些换行符在浏览器上可见,程序员需要使用 n2lbr()功能。
  • 要在同一侧,应该使用两个 rn 字符来创建新行。
  • 不同的操作系统使用特定的换行符,例如 MAC 使用“r”,UNIX 使用“n”字符,Windows 使用“nr”。
  • 在 PHP 中,n2lbr() 是一个内置函数。
  • 在Php中,PHP_EOL是一个预定义的常量,用于表示行尾。

结论

上面的描述清楚地解释了如何使用内置函数 nl2br() 以及字符“n”和“r”在 PHP 语言的字符串中插入换行符。与上面描述的所有方法一样,以各自的方式在 Php 代码字符串中添加断点。但要插入浏览器上可见的换行符,必须使用 nl2br() 函数。所以程序员需要先了解需求并相应地使用它们。

以上是PHP换行的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
上一篇:PHP not equal下一篇:PHP settype