PHP nl2br 自動換行

PHP nl2br 函數的功用是自動換行,這是什麼意思呢?在原始的 HTML 文字欄位 textarea 標籤內輸入文字,當有段落的時候,我們會在鍵盤上按 Enter 來達到換行的目的,寫了幾的段落之後存到 MySQL 資料庫,在網站前台輸出內容竟然沒有換行?這就是少了 PHP nl2br 的轉換,所以當我們用鍵盤 Enter 所產生的換行效果就沒有顯示,我們可以運用 nl2br 把換行符號如"\n"的效果呈現出來,先來看看這個 nl2br() function 語法。

PHP nl2br 語法
nl2br(這裡放要用 nl2br 處理的段落文章內容);
其實與絕大多數的 PHP function 用法差不多,就是把準備用 nl2br 函數修改的段落文字內容,直接放在 nl2br 函數內就可以囉!非常的簡單吧?!

舉個 nl2br 的例子
透過 echo 將 nl2br 的轉換結果輸出到螢幕上就可以看到類似這樣的結果
這是第一行
這是第二行
這個 PHP nl2br 函數的測試範例採用的是繁體中文,所以可能會在一些流覽器出現亂碼的結果,可以將中文改寫成英文測試即可,不過不管是不是亂碼,理論上都看得到 nl2br 將文字段落分成兩行的結果,PHP bl2br 的用法就是這麼簡單囉!
分享於 2014-07-18