我試圖讓文本輸入到數據庫中,但是文本需要將輸入到文本框中的換行符輸入到數據庫中,而不必每次輸入<br />
時都有換行符。如何在不輸入密碼的情況下換行?
回答
因此,您希望在文本框中進行換行,並在發佈到數據庫時將這些內容變爲<br />
,對不對?
nl2br()
應該這樣做。在將字符串發佈到數據庫之前,只需在該字符串上使用此函數。
使用nl2br()
函數。用法示例:$string=nl2br($string)
。
與\ n保存您的文本,然後在PHP中存在這樣做轉換與< BR/>或<BR>所有新行之前插入(\ r \ n
nl2br();
返回字符串的函數,\ n \ r,\ n和\ r)。
你正在做錯了地方。提交的表單數據正確保存到數據庫可以保留換行符。這是對數據的完全合理的標準表示。你想要的格式是HTML格式,當你輸出的數據,並且你可以使用nl2br()
。
+1。這取決於上下文,但是如果用戶可能需要稍後再次編輯輸入,那麼考慮這一點非常有用,因爲向他們展示其原始輸入會更加容易。 –
如果您要發送包含HTML代碼串數據,你可能需要使用\r\n
字符串中表示編碼字符串中的換行符...
<sometag>\r\n\<childtag />\r\n</sometag>
呈現此:
<sometag>
<childtag />
<sometag>
<br/>
僅表示呈現HTML中的換行符,而不是HTML在編輯器中顯示的方式。
這有幫助嗎?
< br/>是一個HTML細分行,但在純文本中使用「\ n」(不帶引號)在文本中會給你換行符。如果您直接從GET/POST中獲取文本(例如$ _REQUEST [「myTextField」])並將其放入數據庫中,那麼它應該在輸入時保持換行。
如果數據庫不包含換行符,是否有可能您正在執行一些輸入清理(您應該這樣做),即刪除換行符?
nl2br()
功能。
- 1. 如何在不輸入密碼的情況下發送用戶名和密碼?
- 2. 如何在不輸入密碼的情況下進行拉動操作?
- 3. 如何僅在密碼不爲空的情況下對密碼進行加密
- 4. 如何在不提示輸入密碼的情況下使用runas?
- 5. 如何在不提示輸入密碼的情況下部署Capistrano?
- 6. 爲什麼用戶vagrant在不輸入密碼的情況下執行「sudo su - 」?
- 7. 在沒有淹沒RAM的情況下輸入TEA密碼
- 8. 如何在不顯示密碼的情況下下載文件?
- 9. 如何在沒有密碼提示的情況下執行mysqldump?
- 10. 如何在不顯示密碼的情況下接受終端中的密碼
- 11. 如何在不破壞javascript代碼的情況下給javascript換行換行符?
- 12. 允許某些用戶在不輸入密碼的情況下登錄cakephp
- 13. 如何在不輸出新行的情況下在Python中查詢輸入
- 14. 如何在不輸入密碼的情況下運行Fabric任意的sudo命令?
- 15. 在不輸入密鑰的情況下將數據輸入到數組中
- 16. 如何在不按下每次輸入的情況下獲得輸入?
- 17. 如何在沒有用戶輸入密碼的情況下在C#中加密和解密敏感信息
- 18. 如何在不提示輸入密碼的情況下通過AppleScript以管理員權限運行shell腳本?
- 19. 如何在不輸入明文密碼的情況下使用Vix API命令行客戶端?
- 20. 如何配置Ansible在不更換換行符的情況下輸出錯誤?
- 21. 在不更改行的情況下進行輸入
- 22. 如何在不提示輸入密碼的情況下使用GpgAPI解密文件
- 23. LinkedIn如何在不要求密碼的情況下導入Gmail聯繫人
- 24. 如何在沒有用戶輸入/密碼的情況下從命令行執行PostgreSQL腳本文件
- 25. 如何在不詢問密碼的情況下運行Python腳本?
- 26. 如何在不輸入'exit'的情況下離開屏幕?
- 27. 如何在不輸入列名的情況下引用列?
- 28. 如何在不必按ENTER的情況下輸入'y'?
- 29. 如何在不輸入遞歸的情況下請求twitter api
- 30. 如何在不導入的情況下更換模塊?
http://php.net/nl2br –