我通过fread读取一个文件的内容,通过读取文件换行符(PHP_EOL)的数目来确定文件有多少行,但是得出的结果总是比正常的结果少一行,我是想问一下是不是最后一行之后没有换行符而是文件结束符。谢谢
我通过fread读取一个文件的内容,通过读取文件换行符(PHP_EOL)的数目来确定文件有多少行,但是得出的结果总是比正常的结果少一行,我是想问一下是不是最后一行之后没有换行符而是文件结束符。谢谢
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
796 阅读
646 阅读
应该是最后一行没有换行符
在
Linux
VIM
下编辑会自动在最后一行加换行符我在 VIM 里面编辑了三行数据(最后一行没有打回车), 看到的是
每行末尾都有换行,然后在
windows
下做同样操作发现最后一行没有对应的换行符, 原因应该就是这个