fseek() 函數在開啟的檔案中定位。
此函數把檔案指標從目前位置向前或向後移動到新的位置,新位置從檔案頭開始以位元組數量測量。
如果成功函數傳回0,如果失敗則傳回-1。請注意,移動到文件末尾(EOF)之後的位置不會產生錯誤。
fseek(file,offset,whence)
參數 | 描述 |
---|---|
file | 必需。規定要在其中定位的文件。 |
offset | 必需。規定新的位置(從檔案頭開始以位元組數量測量)。 |
whence | 可選。 (PHP 4 新增的)。 可能的值: SEEK_SET - 設定位置等於offset。預設. SEEK_CUR - 設定位置為目前位置加上offset。 SEEK_END - 設定位置為文件末尾(EOF)加上offset(要移動到文件末尾之前的位置,offset 必須是一個負值)。 |
提示:透過使用ftell() 來找到目前位置!
<?php$file = fopen("test.txt","r");// read first linefgets($file);// move back to beginning of filefseek($file,0);?>