酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
程式討論版
»
PHP程式設計討論區
(板主:
ricky
) »
主題:
fputs 寫到檔案卻不換行?
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: fputs 寫到檔案卻不換行? (閱讀 3539 次)
0 會員 與 1 訪客 正在閱讀本文。
iopklmm
懷疑的國中生
文章數: 71
fputs 寫到檔案卻不換行?
«
於:
2013-02-17 19:47 »
我用了 fputs , 要把檔案寫到 Output
fputs($Output,min($Num1,$Num2)."\n");
檔案有成功寫入兩個數字的最小值了,可是卻無法換行? 但是我已經有跟字串"\n"連結了 , 為什麼卻不
換行?
謝謝
記錄
Nansen
活潑的大學生
文章數: 212
Re: fputs 寫到檔案卻不換行?
«
回覆 #1 於:
2013-02-17 23:23 »
您是否使用Windows讀取該檔案呢
\n是UNIX系統的換行,Windows 使用的是\r\n
也可以使用PHP_EOL這個常數由PHP使用Server系統的換行設定
fputs($Output,min($Num1,$Num2).PHP_EOL);
記錄
http://blog.null.tw
iopklmm
懷疑的國中生
文章數: 71
Re: fputs 寫到檔案卻不換行?
«
回覆 #2 於:
2013-02-18 10:26 »
嗯
\r\n 跟 PHP_EOL 都可以成功換行了 ..... 只是如果\n不行換行的話,應該有別的作用,怎麼還會隱形看不到呢?
記錄
godfrey3835
可愛的小學生
文章數: 2
Re: fputs 寫到檔案卻不換行?
«
回覆 #3 於:
2013-02-18 21:48 »
\n是不可視字元, 不像'a', 'b'是可視字元,
看不到是正常的~
它只有跟\r搭配的時候才有作用
記錄
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
程式討論版
»
PHP程式設計討論區
(板主:
ricky
) »
主題:
fputs 寫到檔案卻不換行?