查詢

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

「 將檔案指標移動到下一行 」


函式名稱: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()方法將沒有任何效果。
補充糾錯
上一個函式: SplFileObject::rewind()函式
下一個函式: SplFileObject::key()函式
熱門PHP函式
分享連結