歡迎來到小豬圈!

2008-11-07

關於 nl2br

  • 各系統使用不同的換行字元,常見的就是 LF 、 CR 、 CRLF ,詳見 Newline - Wikipedia, the free encyclopedia,此不贅述。
  • 而 PHP 裡有 nl2br() (New Line to BReak) 這個函式,將字串裡的換行字元轉成 HTML <br> ,PHP 4.0.5 以上是換成 XHTML 相容的 <br />。
  • nl2br() 的行為並不是把換行字元取代成<br /> ,而是在換行字元前插入<br />
  • nl2br("\r\r\n\n") 的結果是 <br />\r<br />\r\n<br />\n
  • nl2br() 會先再找 \r\n 和 \n\r (!) 再找 \r 和 \n 。
  • nl2br("\n\r\n") 的結果是 <br />\n\r<br />\n

No comments:

Post a Comment

Comment Form Message

標籤分類

Blog Archive

Labels

Google Analytics Tracking Code

About Me

My photo
Keelung, R.O.C, Taiwan
一個不學無術、混吃等死的傢伙…