首頁 > 後端開發 > php教程 > php處理換行符號時的問題詳解

php處理換行符號時的問題詳解

黄舟
發布: 2023-03-14 14:16:01
原創
1440 人瀏覽過

一首先說\r 與\n的區別
回車」(Carriage Return)和「換行」(Line Feed)這兩個概念的來歷和區別。













##在電腦還沒出現之前,有一種叫做電傳打字機(Teletype Model 33,Linux/Unix下的tty概念也來自於此)的玩意,每秒鐘可以打10個字元。完一行換行的時候,要用去0.2秒,正好可以打兩個字元。想了個辦法解決這個問題,就是在每行後面加兩個表示結束的字符。下移一行。到了電腦上。結尾只有“<換行>”,即"\n";Windows系統裡面,每行結尾是“<換行><回車>”,即“\n\r”;Mac系統裡,每行結尾是“<回車>”,即"\n";。在Unix/Mac下方開啟的話,在每行的結尾可能會多出一個^M符號。就會把這一行以前的輸出覆掉。 #\n 是回車+換行把遊標先移到行首然後換到下一行也就是下一行的行首拉

int main (){cout << "hahaha" << "\r" << "xixi" ;}
登入後複製


二換行符的表現形式
在普通文件裡如(.txt,.php等)換行符號是"\r\n", "\n", "\r"。 TEXTAREA文字域裡的換行也是"\r"或「\n」)是「
」標籤。手冊):

int main()
{
cout << "hahaha" << "\n" << "xixi" ;
}
登入後複製


#

以上是php處理換行符號時的問題詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板