在 PHP 中,fseek()
函數可以用于在文件中隨機訪問。以下是如何使用 fseek()
函數實現隨機訪問的示例:
<?php
// 打開文件
$file = fopen("example.txt", "r");
// 確保文件已正確打開
if (!$file) {
die("Error opening file.");
}
// 想要查找的字節偏移量
$offset = 100;
// 將文件指針移動到指定的字節偏移量
fseek($file, $offset);
// 讀取文件指針當前位置的內容
$content = fread($file, 1024);
// 關閉文件
fclose($file);
// 輸出讀取到的內容
echo "Content at offset $offset: " . $content;
?>
在這個示例中,我們首先打開一個名為 “example.txt” 的文件。然后,我們使用 fseek()
函數將文件指針移動到第 100 個字節的位置。接下來,我們使用 fread()
函數讀取從當前文件指針位置開始的 1024 個字節的內容。最后,我們關閉文件并輸出讀取到的內容。