fseek
fseek — 在檔案指標中定位
說明
int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )
在與 handle 關聯的檔案中設定檔案指標位置。 新位置從檔案頭開始以位元組數度量,是以 whence 指定的位置加上 offset。
引數
handle
檔案系統指標,是典型地由 fopen() 建立的 resource(資源)。
offset
偏移量。
要移動到檔案尾之前的位置,需要給 offset 傳遞一個負值,並設定 whence 為 SEEK_END。
whence
whence values are:
SEEK_SET - 設定位置等於 offset 位元組。
SEEK_CUR - 設定位置為當前位置加上 offset。
SEEK_END - 設定位置為檔案尾加上 offset。
返回值
成功則返回 0;否則返回 -1。注意移動到 EOF 之後的位置不算錯誤。
範例
Example #1 fseek() 例子
$fp = fopen("somefile.txt", "r");
// read some data
$data = fgets($fp, 4096);
// move back to the beginning of the file
// same as rewind($fp);
fseek($fp, 0);
?>
fseek
fseek — 在檔案指標中定位
說明
int fseek ( resource $handle , int $offset [, int $whence = SEEK_SET ] )
在與 handle 關聯的檔案中設定檔案指標位置。 新位置從檔案頭開始以位元組數度量,是以 whence 指定的位置加上 offset。
引數
handle
檔案系統指標,是典型地由 fopen() 建立的 resource(資源)。
offset
偏移量。
要移動到檔案尾之前的位置,需要給 offset 傳遞一個負值,並設定 whence 為 SEEK_END。
whence
whence values are:
SEEK_SET - 設定位置等於 offset 位元組。
SEEK_CUR - 設定位置為當前位置加上 offset。
SEEK_END - 設定位置為檔案尾加上 offset。
返回值
成功則返回 0;否則返回 -1。注意移動到 EOF 之後的位置不算錯誤。
範例
Example #1 fseek() 例子
$fp = fopen("somefile.txt", "r");
// read some data
$data = fgets($fp, 4096);
// move back to the beginning of the file
// same as rewind($fp);
fseek($fp, 0);
?>