2

如何使文本出现在 html 的差异行上?!当从 mysql 输出时,它们出现在我的文本区域的差异行上,也出现在 mysql 内的差异行上。但在网页中,它全部集中在一条线上。如何解决?

在此处输入图像描述

4

4 回答 4

4

使用PHP nl2br函数:

$string = "hello \n world";
$string = nl2br($string);

这是不言自明的:\n被替换为<br />

于 2012-12-13T14:25:35.370 回答
4

采用:

string nl2br ( string $string [, bool $is_xhtml = true ] )

它可以处理\n, \r,\r\n\n\r换行符并将它们替换为<br />

例子:

$yourText = "This is line one.\nThis is line two.";
$yourText = nl2br($yourText);
echo $yourText;

这将导致:

This is line one.<br />This is line two.

链接到手册以获取更多信息。

于 2012-12-13T14:25:35.650 回答
1

替换Linebreaks<br>

str_replace(.N, '<br>', [element]);
于 2012-12-13T14:26:04.133 回答
1

您可以<pre>..Your text..</pre>为此使用标签。

于 2012-12-13T14:26:47.037 回答