加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php fseek()函数

发布时间:2020-05-25 22:38:47 所属栏目:PHP 来源:互联网
导读:php fseek()函数把文件指针从当前位置向前或向后移动到新的位置,新位置从文件头开始以字节数度量,该函数可以用于在打开的文件中定位,因此可以使用php fseek 读取大文件,本文章大家介绍php fseek()函数的基本使用方法和实例。

定义

fseek()函数通过将文件指针从当前位置移动到由字节数指定的向前或向后的新位置来搜索打开的文件。

语法

PHP fseek()函数具有以下语法。

fseek(file,offset,whence)

参数

参数

是否必须

描述

file

需要。

打开的文件

offset

需要。

新位置(从文件开头以字节计数)

whence

可选的。

选项

whence的可能值:

SEEK_SET - 设置位置等于offset。默认

SEEK_CUR - 将位置设置为当前位置加上offset

SEEK_END - 将位置设置为EOF加offset以移动到EOF之前的位置,offset必须为负值

返回值

此函数在成功时返回0,或在失败时返回-1。移动到 EOF 之后的位置不会产生错误。

实例

fseek()将文件句柄指针移动到任意位置。

/*

http://www.manongjc.com/article/1802.html

作者:脚本之家教程

*/

$filename = "c:/abc/test.txt";

$handle = fopen($filename,"w+");

fwrite($handle,"www.manongjc.comn");

rewind($handle);

fseek($handle,1);

fwrite($handle,"o");

fseek($handle,2,SEEK_CUR);

fwrite($handle,"e");

fclose($handle);

?>

使用ftell()查找当前位置。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读