查詢

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

「 返回指標當前所指向的行內容 」


SplFileObject::current()函式用於返回指標當前所指向的行內容。

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

用法:

SplFileObject::current(): string|false

引數: 該函式沒有引數。

返回值: 返回當前指標所指向的行內容,如果指標無效或到達檔案末尾,則返回false。

示例: 假設有一個文字檔案example.txt包含以下內容:

Hello
World
$file = new SplFileObject('example.txt');

// 遍歷檔案內容並列印每一行
while (!$file->eof()) {
    echo $file->current() . "\n";
    $file->next();
}

輸出:

Hello
World

在上面的示例中,我們首先建立了一個SplFileObject物件並將檔案example.txt傳遞給它。然後,我們使用一個迴圈來遍歷檔案內容。在每次迴圈中,我們使用current()函式來獲取當前行的內容並將其列印出來。然後,我們使用next()函式將指標移動到下一行。最後,當指標到達檔案末尾時,迴圈結束。

補充糾錯
上一個函式: SplFileObject::eof()函式
下一個函式: SplFileInfo::__toString()函式
熱門PHP函式
分享連結