當前位置: 首頁> 函數類別大全> 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 之後增加的。

同類函數
  • 返回文件指針讀/寫的位置 ftell

    ftell

    返回文件指針讀/寫的位置
  • 判斷給定文件名是否可執行 is_executable

    is_executable

    判斷給定文件名是否可執行
  • 返迴路徑中的文件名部分 basename

    basename

    返迴路徑中的文件名部分
  • stream_set_write_buffer 的別名 set_file_buffer

    set_file_buffer

    stream_set_write_buf
  • 取得文件的組 filegroup

    filegroup

    取得文件的組
  • 新建目錄 mkdir

    mkdir

    新建目錄
  • 在文件指針中定位 fseek

    fseek

    在文件指針中定位
  • 更改當前的umask umask

    umask

    更改當前的umask
熱門文章