當前位置: 首頁> 函數類別大全> fseek

fseek

在文件指針中定位
名稱:fseek
分類:文件系統
所屬語言:php
一句話介紹:在打開的文件中定位。

定義和用法

fseek()函數在打開的文件中定位。

該函數把文件指針從當前位置向前或向後移動到新的位置,新位置從文件頭開始以字節數度量。

成功則返回0;否則返回-1。注意,移動到EOF 之後的位置不會產生錯誤。

實例

<?php
$file = fopen ( "test.txt" , "r" ) ;

// 讀取第一行
fgets ( $file ) ;

// 倒回文件的開頭
fseek ( $file , 0 ) ;
?>

文法

fseek ( file , offset , whence )
參數 描述
file 必需。規定要在其中定位的文件。
offset 必需。規定新的位置(從文件頭開始以字節數度量)。
whence 可選。可能的值:
  • SEEK_SET - 設定位置等於offset字節。預設.
  • SEEK_CUR - 設定位置為當前位置加上offset
  • SEEK_END - 設定位置為文件末尾加上offset (要移動到文件尾之前的位置, offset必須是一個負值)。

說明

whence參數是PHP 4.0.0 之後增加的。

同類函數
  • 取得文件的組 filegroup

    filegroup

    取得文件的組
  • 判斷給定文件名是否是一個目錄 is_dir

    is_dir

    判斷給定文件名是否是一個目錄
  • 輸出文件指針處的所有剩餘數據 fpassthru

    fpassthru

    輸出文件指針處的所有剩餘數據
  • 解析配置字符串 parse_ini_string

    parse_ini_string

    解析配置字符串
  • 返回文件系統或磁盤分區的總大小 disk_total_space

    disk_total_space

    返回文件系統或磁盤分區的總大小
  • 建立符號連接 symlink

    symlink

    建立符號連接
  • 同步對文件的更改(包括元數據) fsync

    fsync

    同步對文件的更改(包括元數據)
  • 清除文件狀態緩存 clearstatcache

    clearstatcache

    清除文件狀態緩存
熱門文章