查詢

SplFileObject::eof()函式—用法及示例

「 檢查檔案指標是否已到達檔案末尾 」


函式名稱:SplFileObject::eof()

適用版本:PHP 5 >= 5.1.0, PHP 7

函式描述:SplFileObject::eof() 方法用於檢查檔案指標是否已到達檔案末尾。

用法:

bool SplFileObject::eof ( void )

引數: 該函式不接受任何引數。

返回值: 如果檔案指標已到達檔案末尾,則返回 true。否則,返回 false。

示例: 假設有一個名為example.txt的文字檔案,內容如下:

Hello World!
This is an example file.
$file = new SplFileObject('example.txt', 'r');
while (!$file->eof()) {
    $line = $file->current(); // 獲取當前行的內容
    echo $line . "<br>";
    $file->next(); // 移動到下一行
}

輸出:

Hello World!
This is an example file.
補充糾錯
上一個函式: SplFileObject::fflush()函式
下一個函式: SplFileObject::current()函式
熱門PHP函式
分享連結