我从数据库中提取文本,我想打印出文本并包含行返回,以便文本可读,而不是全部压缩成一个段落。
这是否可行,如果是,那么PHP函数是什么。
提前谢谢。
答案 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);