当前位置:首页 > PHP教程 >

php fread读取文件总是会多一个空字符

发布时间:2017-08-07 13:51:13 作者:佚名 阅读:(113)

当我们使用上面代码读取文件,有时会多一个空字符。这是因为你是WINDOWS平台,文件是文本打开存储的内容,末尾会有一个特殊字节标识文件结束,你用rb打开自然就可以读到最后那个特殊字节了。

方法如下:

$fileSize = filesize($filePath);
$handle = fopen($filePath, "rb");
while (!feof($handle)) {
    var_dump(fread($handle, $fileSize));
    //会多输出一次空字符
}

欢迎分享转载→ php fread读取文件总是会多一个空字符

© 2015-2021 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们