PHP | fread()函数
PHP的fread()函数是一个内置函数,它从打开的文件中的 file 引用的文件指针读取最多长度字节。 fread()函数在文件末尾或当它达到作为参数传递的指定长度时停止,以先到者为准。必须读取的文件和长度作为参数发送到fread()函数,成功时返回读取字符串,失败时返回 FALSE。
句法:
string fread ( $file, $length )
使用的参数:
PHP的fread()函数接受两个参数。
- $file :它是一个强制参数,用于指定文件。
- $length :这是一个强制性参数,指定要读取的最大字节数。
返回值:
- 成功时返回读取字符串,失败时返回 False。
例外:
- 由于fread()是二进制安全的,因此二进制数据(如图像和字符数据)都可以使用此函数写入。
- 要将文件的内容仅获取到字符串,请使用file_get_contents() ,因为它比上面的代码具有更好的性能。
- 由于运行 Windows 的系统区分二进制文件和文本文件,因此必须使用fopen()模式参数中包含的“b”打开文件。
下面的程序说明了fread()函数:
假设一个名为gfg.txt的文件包含以下内容:
Geeksforgeeks is a portal of geeks!
方案一:
输出:
Geeksforgeeks
方案二:
输出:
Geeksforgeeks is a portal of geeks!
方案三:
输出:
256
参考:
http:// PHP.net/manual/en/函数.fread。 PHP