我正在制作自己的小cms。我使用填充了数据库数据的textarea。现在我想知道是否有办法获得空行。跟...共事 段落。例如:
Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。这是一个空的<<< Duis aute irure dolor in repreptderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。
现在cms的用户可能不喜欢使用
。有没有办法让这更容易?
(p.s。数据库中的表格帖子)
CODE (made it simple):
<form>
<textarea> $row['database_content']</textarea>
<input type='submit'>
</form>
and on the index page:
echo $row['database_content'];
问题是,
如果我在textarea中创建段落,并尝试显示它,它会连接所有文本,因此段落消失了。我该如何解决这个问题。我猜数据库是否连接了文本?
答案 0 :(得分:1)
这对我来说非常适合PHP和MYSQL,您只需要用\n
替换HTML中不起作用的<br>
字符。
您可以使用以下功能执行此操作:
echo nl2br($string)
如果由于某种原因不起作用,请尝试使用字符串替换:
echo str_replace('\n', '<br>', $string);