在php文件操作函数中,有一个函数可以用于文件指针定位,该函数是fseek(),关于该函数的描述,我们看一下php手册是怎么说的。
fseek() 函数在打开的文件中定位。
该函数把文件指针从当前位置向前或向后移动到新的位置,新位置从文件头开始以字节数度量。
如果成功该函数返回 0,如果失败则返回 -1。请注意,移动到文件末尾(EOF)之后的位置不会产生错误。
语法
fseek(file,offset,whence)
参数
| 参数 | 描述 |
|---|---|
| file | 必需。规定要在其中定位的文件。 |
| offset | 必需。规定新的位置(从文件头开始以字节数度量)。 |
| whence | 可选。(PHP 4 中新增的)。 可能的值:
|
从上面描述可知,我们可以使用该函数来实现读取文件的部分类容,具体实现代码如下:
<?php
$filename = \"data.txt\";
$fp = fopen( $filename, \"r\" ) or die(\"Couldn\'t open $filename\");
$fsize = filesize($filename);
$halfway = (int)( $fsize / 2 );
/* http://www.manongjc.com/article/1388.html */
print \"Halfway point: $halfway <br/>\\n\";
fseek( $fp, $halfway );
$chunk = fread( $fp, ($fsize - $halfway) );
print $chunk;
?> 继续阅读与本文标签相同的文章
上一篇 :
php fgetc读取文件实例源码分享
下一篇 :
Linux 系统故障修复和修复技巧
-
华为高管彭博:正与美国公司就授权5G平台展开初期谈判
2026-05-14栏目: 教程
-
微信曝光新功能,超好用,再也不用担心被刷屏
2026-05-14栏目: 教程
-
Verizon为美国多座大型体育场馆提供了5G网络覆盖
2026-05-14栏目: 教程
-
别人加薪你加班,偷偷告诉你 6 个Word小技巧,比加薪都管用!
2026-05-14栏目: 教程
-
华为轮值董事长郭平:虚拟技术创造现实价值
2026-05-14栏目: 教程
