从数据库中检索的数据忽略换行符

Jim*_*nks 2 html php mysql

存储在我的MySQL数据库中的数据,具有文本输入的中断正常,但检索到的数据时,不再有休息时间,一切都显示为没有任何一个字符串<br>.知道为什么会这样吗?

数据列是格式text,例如:在表中有:

hey
how
do
you
do
Run Code Online (Sandbox Code Playgroud)

检索数据后 echo $mesarray[0][message];,结果如下:

hey how do you do
Run Code Online (Sandbox Code Playgroud)

我想要出现换行符,但他们不这样做.

Sta*_*arx 7

原因是HTML不了解换行符.他们需要<br />标签来打破线条.

有一个名为nl2br()的函数可用于将新行转换为<br>

echo nl2br($mesarray[0][message]);
Run Code Online (Sandbox Code Playgroud)