php - 在php中按字节数获取文件的一部分

标签 php file

我怎样才能让 php 只返回文件的一些字节?比如,我想将字节 7 到 15 加载到一个字符串中,而不读取文件的任何其他部分?重要的是我不需要将所有文件加载到内存中,因为文件可能非常大。

最佳答案

可以用file_get_contents()使用 offset 和 maxlen 参数。

$data = file_get_contents('somefile.txt', false, NULL, 6, 8);

关于php - 在php中按字节数获取文件的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6529405/

相关文章:

php - 任何人都可以访问我的 PHP 源代码吗?

c++ - 从 C++ 中的文件读取到行尾?

php - 无法在另一个函数内使用在函数中声明的变量

php - 变量 $name 没有以 urdu 格式显示文本,而在 mysql 中它存储在 urdu 中

php - 如何将 mysqli_stmt_bind_param 用于整数?

file - 让 CMake 将生成的二进制文件与 Assets 一起放在特定的目录结构中

file - 无需源代码编辑dll文件

php - UTF-8贯穿始终

javascript - 如何使用 JavaScript 获取文件和文件名?

java - 使用通配符过滤文件 (java)