函式名:SplFileObject::rewind()
適用版本:PHP 5 >= 5.1.0, PHP 7
函式描述:該函式將檔案指標重置到檔案的開頭。
用法:
SplFileObject::rewind(): bool
引數: 該函式沒有引數。
返回值: 如果成功將檔案指標重置到檔案開頭,則返回 true。如果失敗,則返回 false。
示例:
$file = new SplFileObject('data.txt', 'r');
// 將檔案指標重置到檔案開頭
$file->rewind();
// 逐行讀取檔案內容並輸出
while (!$file->eof()) {
echo $file->current() . "<br>";
$file->next();
}
$file = null; // 關閉檔案
在上面的示例中,我們建立了一個SplFileObject物件來開啟名為"data.txt"的檔案,並以只讀模式開啟。然後,我們使用rewind()函式將檔案指標重置到檔案的開頭。接下來,我們使用while迴圈和current()函式逐行讀取檔案內容並輸出。最後,我們將檔案物件設定為null,以關閉檔案。
請注意,SplFileObject::rewind()函式適用於PHP 5.1.0及以上版本。