PHP Echo不包括行间距

时间:2014-11-05 17:55:42

标签: php string echo line spacing

<textarea cols="60" rows="10" type="text" name="inputMessage" value="" </textarea> </textarea> <br>

$message = $_POST['inputMessage'];
echo $message;

当inputMessage为:
时    lorem ipsum dolor
   lorem ipsum dolor

它打印时没有行间距。比如'lorem ipsum dolor lorem ipsum dolor'

2 个答案:

答案 0 :(得分:4)

$message = nl2br($_POST['inputMessage']);
echo $message;

应该做的,nl2br documentation

答案 1 :(得分:0)

有人发布了答案,但我认为他删除了它,因为我刷新页面后它不再存在。

解决方案是:

echo nl2br($message);

其他解决方案可能会产生双行间距,即使只有一个。