📅  最后修改于: 2023-12-03 14:45:15.483000             🧑  作者: Mango
在PHP中,fread()
函数用于从一个已打开的文件中读取数据。这个函数是基于C库函数fread
的封装,并且常用于需要从文件中读取二进制数据的情况。
string fread ( resource $handle , int $length )
$handle
: 文件资源句柄,通常使用fopen()
函数打开文件后返回的资源句柄。$length
: 要从文件中读取的最大字节数。fread()
函数返回从文件中读取的数据。如果遇到错误,返回false
。
$handle = fopen('data.txt', 'r');
if($handle) {
$data = fread($handle, filesize('data.txt'));
fclose($handle);
echo $data;
} else {
echo "无法打开文件 data.txt";
}
在上面的示例中,首先使用fopen()
函数打开一个名为data.txt
的文本文件。然后使用fread()
函数从文件中读取整个内容,并将结果保存在变量$data
中。最后使用fclose()
函数关闭文件句柄,并输出文件内容。
fread()
函数的返回值进行处理,如示例中的echo
语句。以上就是关于fread()
函数的简介和用法。它是一个非常有用的函数,可用于读取文件中的数据。如有疑问,请参考PHP官方文档获取更多信息。