PHP 文件操作时, file_put_contents() 和 file_get_contents() 的效率要高于 fwrite() 和 fread().
file_put_contents() 和 file_get_contents() 是PHP直接在底层为我们实现的文件读写方法:
例如, 读取 D:\text.txt 文件的内容:
file_get_contents('D:\text.txt');
出现的问题:
echo file_get_contents('D:\text.txt'); 结果中,文件全部读取, 但是不会换行.
解决办法:
方法1: $data = nl2br(file_get_contents('D:\text.txt'));
echo $data;
缺点: 换行了, 但是每行的缩进没了( 即全部顶格)
方法2: $data = '<pre>' . file_get_contents('D:\text.txt') . '</pre>';
echo $data;
这样就能保持源文件的格式了.