PHP中的fread()函数

fread()函数从打开的文件中读取。该fread()函数在文件末尾或达到指定长度时暂停,以先到者为准。成功返回读取的字符串。失败时,它将返回FALSE。

语法

fread(file_pointer, length)

参数

  • file_pointer-使用创建的文件系统指针资源fopen()。需要。

  • 长度-要读取的字节的最大数目。需要。

返回

fread()函数在成功时返回读取的字符串。失败时,它将返回FALSE。

假设我们有一个带有下一行的文件“ one.txt”。

Cricket and Football are popular sports.

以下是从文件读取7个字节的示例。

示例

<?php
   $file_pointer = fopen("one.txt", "r");
   // fread() function
   echo fread($file_pointer, "7");
   fclose($file_pointer);
?>

输出结果

Cricket

让我们看另一个示例,该示例从同一文件“ one.txt”中读取所有字节。

示例

<?php
   $file_pointer = fopen("one.txt", "r");
   // fread() function
   echo fread($file_pointer, filesize("one.txt"));
   fclose($file_pointer);
?>

输出结果

Cricket and Football are popular sports.