文本区域中的空格

时间:2013-11-27 01:34:26

标签: php textarea spaces

我有一个textarea,用户可以在其中输入文字。如果用户键入并转到新行,并继续写文本或启动新段落,当使用$ _POST通过表单发送textarea的内容并再次打印时,内容没有空格或新行显示在里面。它显示为一大块文本。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

HTML displays multiple spaces and line breaks as one space。这意味着您需要进行自己的格式设置,以便在<textarea>中显示。您可以使用nl2br()将新行转换为<br>,并使用str_replace()或类似函数将空格替换为nbsp;。您也可以将文本包装在<pre>标签中。