如何在文本列中获取新行

时间:2017-07-21 17:05:00

标签: php mysql

我需要将一些歌曲的歌词存储在数据库中,例如:
blue sky deep sea hot sun ...

当我将此文本粘贴到文本列中时,结果为:
blue sky deep sea hot sun

如何保持如上所述的换行符,并且还能够使用相同的行在html div或textarea中获取此数据?

2 个答案:

答案 0 :(得分:0)

最好是你可以重新格式化歌词并附加一个换行符,例如:\ n在每一行的末尾并直接提交到你的数据库而不转义换行符。

答案 1 :(得分:0)

您可以使用"。"用于证明换行符的分隔符。 $ lyric将出现,因为它一旦存储在您的数据库中。每当你想要检索歌曲的歌词时,使用一个函数将字符串分割成数组到达"。"分隔符。

看看下面的代码:

$lyric = "blue sky.deep sea.hot sun.";
$lyricArr = explode(".", $lyric);

echo $lyric . '</br></br>';

foreach($lyricArr as $verse){
    print $verse . '</br>';
}