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()
函式將指標移動到下一行。最後,當指標到達檔案末尾時,迴圈結束。