查詢

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

「 將檔案指標重置到檔案的開頭 」


函式名: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及以上版本。

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