15
A
回答
51
在显示文本,使用nl2br()
来换行转换为<br/>
标签,即代替<?php echo $row['text']; ?>
,使用<?php echo nl2br($row['text']); ?>
。
默认情况下,浏览器将换行符显示为空格,因此必须将其转换为<br/>
标签。
对于那些谁发现这很有用 - 请考虑使用white-space: pre-line
,由埃米尔Vikström建议。我不再是一个网络家伙,并且很容易无法验证这一点,但Boaz在评论中表示,它受到所有现代浏览器的支持。如果是这样,那么应该优先使用nl2br()
。
17
的替代nl2br是利用CSS属性white-space的:
white-space: pre-line;
+2
+1恕我直言'nl2br()'*是*替代品。样式和格式只能由CSS处理,因为[所有现代浏览器都支持'white-space'属性的'pre-line'值](https://developer.mozilla.org/en-US/docs/网络/ CSS /空白)。 – Boaz 2014-02-24 12:12:59
3
我就把但不是单引号工作如下。
echo $row['text'].'\n';
把双引号。然后工作。
<textarea rows="10" cols="62" style="white-space: pre-line;" wrap="hard">
echo $row['text']."\n";
</textarea>
当我们得到的数据是与\ r \ n正在添加。那里还使用双引号。
相关问题
- 1. 用换行符显示输出textarea
- 2. 从textarea输入捕获换行符
- 3. 如何初始化CKEditor textarea换行符如html textarea换行符
- 4. as3 textarea组件:禁止用户输入换行符
- 5. 如何使用丰富的textarea输入而不是普通的textarea输入?
- 6. 如何使用textarea作为输入?
- 7. textarea的换行符预防上输入(jQuery的)
- 8. HTML textarea:如何用换行符显示文本,间距?
- 9. 如何在HTML textarea中显示换行符字符?
- 10. 如何阻止在textarea中输入回车符?
- 11. HTML textarea换行符
- 12. 如何使用jQuery与换行符保存textarea的文本?
- 13. 如何在Oracle中输入换行符?
- 14. 捕获textarea中的换行符(换行符,换行符)
- 15. 如何使用outputText显示换行符?
- 16. 如何使用硬线换行回显字符串?
- 17. 一个TEXTAREA,如何调用返回/输入的JavaScript函数
- 18. JavaFX TextArea如何使用自动换行符设置文本
- 19. Python 3:如何在使用输入时忽略换行符()
- 20. 如何使textarea上的enterkey换行
- 21. 通过输入textarea用XSLT转换XML
- 22. PHP解析输入域名的textarea(用空格,逗号,换行符分隔)
- 23. 如何从行分解用户输入从textarea行
- 24. 格式化已填充的textarea,回车符,换行符和HAML
- 25. 如何在ASP.NET中以输入形式换行换行符?
- 26. DynamicPopulateExtender,TextArea和换行符
- 27. 从textarea清除换行符
- 28. 用Javascript输入用户输入(用换行符分隔)用
- 29. 突出显示textarea中的输入
- 30. 如何使用jQuery替换一个保留所有属性的textarea输入?
[如何从字符串中删除换行符(无字符!)可能的重复?](http://stackoverflow.com/questions/10757671/how-to-remove-line-breaks-no-characters-from字符串) – kenorb 2015-03-03 00:30:30