📅  最后修改于: 2023-12-03 15:18:23.022000             🧑  作者: Mango
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( )
函数关闭文件操作的资源句柄。