我想在 php 中读取没有最后 x 个字节的文件,就像这样:

$size = filesize($filename) - $x;
$handle = fopen($filename, "rb");
$contents = fread($handle, $size);
fclose($handle);

在我的应用程序中,我会大量使用这段代码。

这是有效的,但是是否可以更简单和灵活地执行此操作,而不是每次都使用 (filesize, fopen, fclose) ?
file_get_contents() 有帮助吗?如果是这样,我该如何使用它?

最佳答案

例如(非常简单的解决方案)

$contents = substr(file_get_contents($filename), 0, -$x);

只需删除最后一个字节/字符。

关于php - 读取没有最后 x 个字节的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11918480/

10-12 14:08
查看更多