2019-12-10 |

fread()

fread()、fgets()、fgetc()、file_get_contents() 与 file() 函数用于从文件中读取内容。

fread()

fread() 函数用于读取文件(可安全用于二进制文件)。

语法:

string fread( int handle, int length )

fread() 从文件指针 handle 读取最多 length 个字节。当遇到下列任何一种情况时,会停止读取文件:

  • 在读取完最多 length 个字节数时
  • 达到文件末尾的时候(EOF)
  • (对于网络流)当一个包可用时
  • 或(在打开用户空间流之后)已读取了 8192 个字节时

从文件中读取 10 个字节(包括空格):

<?php
$filename = "test.txt";
$fh = fopen($filename, "r");
echo fread($fh, "10");
fclose($fh);
?>

提示

如果只是想将一个文件的内容读入到一个字符串中,应该用性能更好的 file_get_contents() 。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论