PHP fseek() 函數(shù)

2018-11-21 16:07 更新

PHP fseek() 函數(shù)


PHP Filesystem 參考手冊(cè) 完整的 PHP Filesystem 參考手冊(cè)

定義和用法

fseek() 函數(shù)在打開(kāi)的文件中定位。

該函數(shù)把文件指針從當(dāng)前位置向前或向后移動(dòng)到新的位置,新位置從文件頭開(kāi)始以字節(jié)數(shù)度量。

如果成功該函數(shù)返回 0,如果失敗則返回 -1。請(qǐng)注意,移動(dòng)到文件末尾(EOF)之后的位置不會(huì)產(chǎn)生錯(cuò)誤。

語(yǔ)法

fseek(file,offset,whence)

參數(shù) 描述
file 必需。規(guī)定要在其中定位的文件。
offset 必需。規(guī)定新的位置(從文件頭開(kāi)始以字節(jié)數(shù)度量)。
whence 可選。(PHP 4 中新增的)。 可能的值:
  • SEEK_SET - 設(shè)定位置等于 offset。默認(rèn)。
  • SEEK_CUR - 設(shè)定位置為當(dāng)前位置加上 offset。
  • SEEK_END - 設(shè)定位置為文件末尾(EOF)加上 offset(要移動(dòng)到文件末尾之前的位置,offset 必須是一個(gè)負(fù)值)。


提示和注釋

提示:通過(guò)使用 ftell() 來(lái)找到當(dāng)前位置!


實(shí)例

<?php
$file = fopen("test.txt","r");
// read first line
fgets($file);
// move back to beginning of file
fseek($file,0);
?>


PHP Filesystem 參考手冊(cè) 完整的 PHP Filesystem 參考手冊(cè)
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)