php 的 fseek 函数的用法

fseek()的函数在手册里写了fseek(file,offset,whence)SEEK_SET-设定位置等于offset字节SEEK_CUR-设定位置为当前位置加上o... fseek() 的函数在手册里写了
fseek(file,offset,whence)
SEEK_SET - 设定位置等于 offset 字节

SEEK_CUR - 设定位置为当前位置加上 offset。
SEEK_END - 设定位置为文件末尾加上 offset (要移动到文件尾之前的位置,offset 必须是一个负值)。
我这两个不太了解
请高手详细的说明下,谢谢.
最好 写以下代码,
展开
 我来答
百度网友9308069
推荐于2016-04-02 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:2304万
展开全部
fseek(file,50,SEEK_CUR)意味“从当前位置往后跳"50个字节。比如当前已读10,往后跳等于10+50,停在60处。
fseek(file,-50,SEEK_END )意味“从文件尾部往前跳”50个字节。因为到了文件末尾,所以必须是负值,往前跳。文件长123字节,执行后将停在123-50=第73字节处。
fseek(file,50,SEEK_CUR)意味“从文件头部往后跳”50个字节。跳多少就停在多少处
钓侠
2016-01-07 · 知道合伙人互联网行家
钓侠
知道合伙人互联网行家
采纳数:90 获赞数:564
麦子学院讲师,WEB前端工程师,专注于WEB开发,精通Discuz、PHPCMS等开源程序!

向TA提问 私信TA
展开全部

fseek函数小案例:

<?php
$file = fopen("test.txt","r");
// 读取第一行
fgets($file);
// 倒回文件的开头
fseek($file,0);
?>


fseek函数介绍:


fseek() 函数在打开的文件中定位。

该函数把文件指针从当前位置向前或向后移动到新的位置,新位置从文件头开始以字节数度量。

成功则返回 0;否则返回 -1。注意,移动到 EOF 之后的位置不会产生错误。


fseek函数的语法:

fseek(file,offset,whence)


参数介绍:

file :

    必需。规定要在其中定位的文件。    

offset:

    必需。规定新的位置(从文件头开始以字节数度量)。    


whence :

    可选。可能的值:

        SEEK_SET - 设定位置等于 offset 字节。默认。

        SEEK_CUR - 设定位置为当前位置加上 offset。

        SEEK_END - 设定位置为文件末尾加上 offset (要移动到文件尾之前的位置,offset 必须是一个负值)。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式