在 PHP 中,fseek() 函數用于設置文件指針的位置
SEEK_SET(0):將文件指針設置到指定字節偏移量。這是默認的模式,如果你不提供任何參數給 fseek(),那么它會使用這個模式。
SEEK_CUR(1):將文件指針設置到當前位置加上指定的字節偏移量。如果當前位置是文件的開頭或結尾,文件指針會環繞到文件的另一端。
SEEK_END(2):將文件指針設置到文件末尾加上指定的字節偏移量。如果指定的偏移量是負數,文件指針會環繞到文件的開頭。
使用示例:
$file = fopen('example.txt', 'r');
// 將文件指針設置到第 10 個字節處
fseek($file, 10);
// 讀取從當前文件指針位置開始的內容
echo fread($file, 100);
// 關閉文件
fclose($file);
在這個示例中,我們使用 fseek() 函數將文件指針設置到第 10 個字節處,然后讀取從當前文件指針位置開始的內容。