PHP fread() 函数用于从文件指针中读取指定长度的数据。
fread() 函数是从文件指针中读取指定长度的字符,并将文件指针向前移动。如果在调用 fread() 之前未打开文件,则会出现一个警告。
$myfile = fopen("webdictionary.txt", "r") or die("Unable to open file!"); echo fread($myfile,filesize("webdictionary.txt")); fclose($myfile);
上面的代码打开了一个名为 webdictionary.txt 的文件,并使用 fread() 函数读取其中的内容,然后使用 echo 语句将其显示出来。
fread() 可以读取二进制文件(如图像或声音文件),但是不能读取目录。如果要读取目录,则必须使用 opendir() 和 readdir() 函数。
fread() 可能会返回一个包含有多行字符串的字符串值;因此,在使用 fread() 时应注意处理多行字符串。此外,在使用 fread() 时也应注意内存占用情况。如果要读取大量数据时,应考虑使用流来减少内存占用情况。
fread() 函数读取打开的文件。
函数会在到达指定长度或读到文件末尾(EOF)时(以先到者为准),停止运行。
该函数返回读取的字符串,如果失败则返回 FALSE。
参数 | 描述 |
---|---|
file | 必需。规定要读取的打开文件。 |
length | 必需。规定要读取的最大字节数。 |
提示:该函数是二进制安全的。(意思是二进制数据(如图像)和字符数据都可以使用此函数写入。)
从文件中读取 10 个字节:
读取整个文件:
PHP ftell() 函数 完整的 PHP Filesystem 参考手册定义和用法 ftell() 函数返回在打开文件中的当前位置。 返回文件指针的当前位...
PHP is_executable() 函数 完整的 PHP Filesystem 参考手册定义和用法 is_executable() 函数检查指定的文件是否可执行。 如果文...
PHP parse_ini_file() 函数 完整的 PHP Filesystem 参考手册定义和用法 parse_ini_file() 函数解析一个配置文件(ini 文件),并...
PHP readlink() 函数 完整的 PHP Filesystem 参考手册定义和用法 readlink() 函数返回符号连接的目标。 如果成功,该函数返回连...
PHP set_file_buffer() 函数 完整的 PHP Filesystem 参考手册定义和用法 set_file_buffer() 函数设置打开文件的缓冲大小。 使用 ...