在PHP中打印包含行返回的文本

时间:2011-08-30 18:55:45

标签: php

我从数据库中提取文本,我想打印出文本并包含行返回,以便文本可读,而不是全部压缩成一个段落。

这是否可行,如果是,那么PHP函数是什么。

提前谢谢。

3 个答案:

答案 0 :(得分:3)

您遇到的问题是您从数据库中获取\n。由于HTML忽略空格,因此浏览器将忽略这些\n

您可以使用nl2br功能将所有\n转换为<br />代码。

答案 1 :(得分:1)

你可以使用HTML&lt;前&gt; tag或nl2br($ string)

答案 2 :(得分:1)

您可以将标题更改为text / plain:

header("Content-type: text/plain");
echo $db_text;

或者您可以用休息替换新行:

echo nl2br($db_text);