函式名稱:SplFileObject::next()
適用版本:PHP 5 >= 5.1.0, PHP 7
函式描述:SplFileObject::next() 方法用於將檔案指標移動到下一行。
語法:public SplFileObject::next ( void ) : void
引數:無
返回值:無
示例:
$file = new SplFileObject('data.txt', 'r');
// 讀取並輸出檔案的第一行
echo $file->current() . PHP_EOL;
// 將指標移動到下一行
$file->next();
// 讀取並輸出檔案的第二行
echo $file->current() . PHP_EOL;
解釋:上述示例中,我們建立了一個名為data.txt
的檔案物件,並以只讀模式開啟。首先,我們使用current()
方法讀取並輸出檔案的第一行。然後,使用next()
方法將檔案指標移動到下一行。最後,我們再次使用current()
方法讀取並輸出檔案的第二行。
注意事項:
next()
方法在呼叫之前,必須先呼叫current()
方法來讀取檔案的當前行。- 如果檔案指標已經指向檔案的末尾或超出檔案的行數,再次呼叫
next()
方法將沒有任何效果。