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