📜  PHP | feof( )函数(1)

📅  最后修改于: 2023-12-03 15:18:23.022000             🧑  作者: Mango

PHP | feof( )函数

feof( )函数用于检测文件指针是否已经到达文件末尾。

语法:
bool feof ( resource $handle )
参数:

handle指文件指针,必须是通过fopen( )函数打开的文件。

返回值:
  • 如果文件指针已经到达文件末尾,返回true
  • 如果文件指针还未到达文件末尾,返回false
代码示例:
$handle = fopen("example.txt", "r");

if ($handle) {
  #读取文件内容
  while (($line = fgets($handle)) !== false) {
    echo $line;
  }
  #检测指针是否到达文件末尾
  if (feof($handle)) {
    echo "已经到达文件末尾";
  }
  else {
    echo "未到达文件末尾";
  }
  #关闭文件操作句柄
  fclose($handle);
}

上述代码中,我们首先以只读模式打开了一个文件,通过while循环读取文件内容,使用feof( )函数间隔检测文件指针是否已经到达文件末尾。循环终止条件为文件指针到达末尾。最后通过fclose( )函数关闭文件操作的资源句柄。