PHP,文本回声没有新行的数据库,一体化

时间:2010-08-03 19:09:47

标签: php mysql

我在数据库中有一个longtext。它从php_mayadmin看起来很好,但当我将它回显到一个页面时,它会松散所有格式,即没有新行,都在一个块中。有任何想法吗? :)

谢谢!

3 个答案:

答案 0 :(得分:7)

可能是因为换行符是\ n而html需要<br />所以请使用 nl2br()

答案 1 :(得分:1)

这是因为phpMyAdmin正在使用wordwrap()

答案 2 :(得分:1)

字符串存储有代表换行符的换行符。当你回应它时,它只是将它回显到源中,所以代码中有换行符。但是,您希望在换行符处有<br />个标记。 PHP的nl2br函数应该可以将换行符转换为HTML <br>标记 - 这应该可以做你想要的。