我正在使用php写一个文件,我不知道为什么在文本文件中“\ n”特殊字符没有创建换行符,为什么?
答案 0 :(得分:3)
请注意,\n
并不总是暗示换行符:
\n
(Newline)进行换行\r
(Carriage return)
另请注意,这些\n
和\r
字符可以在双引号字符串中使用 - 但不能在单引号字符串中使用。
答案 1 :(得分:0)
我建议您使用常量PHP_EOL代替\n
。 PHP_EOL应该用于以跨平台兼容的方式查找换行符,因此它处理DOS / Mac / Unix问题。
答案 2 :(得分:0)
直到我意识到
之前我才一样 单引号中的'\ n'是文字\ n。
双引号中的“\ n”被解释为换行符。