我在数据库中有一个longtext。它从php_mayadmin看起来很好,但当我将它回显到一个页面时,它会松散所有格式,即没有新行,都在一个块中。有任何想法吗? :)
谢谢!
答案 0 :(得分:7)
可能是因为换行符是\ n而html需要<br />
所以请使用
nl2br()
答案 1 :(得分:1)
这是因为phpMyAdmin正在使用wordwrap()。
答案 2 :(得分:1)
字符串存储有代表换行符的换行符。当你回应它时,它只是将它回显到源中,所以代码中有换行符。但是,您希望在换行符处有<br />
个标记。 PHP的nl2br函数应该可以将换行符转换为HTML <br>
标记 - 这应该可以做你想要的。