php fseek()函数
时间:2017-03-20
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()将文件句柄指针移动到任意位置。
<?php
/*
http://www.manongjc.com/article/1802.html
作者:码农教程
*/
$filename = "c:/abc/test.txt";
$handle = fopen($filename, "w+");
fwrite($handle, "www.manongjc.com\n");
rewind($handle);
fseek($handle, 1);
fwrite($handle, "o");
fseek($handle, 2, SEEK_CUR);
fwrite($handle, "e");
fclose($handle);
?>
使用ftell()查找当前位置。
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- 记Laravel调用Gin接口调用formData上传文件的实现方法
- Laravel框架视图和模型操作方法分析
- 接口测试框架实战(六) | 配置的数据驱动
- PHP连续签到功能实现方法详解
- PHP实现发送微博消息功能完整示例
- php实现快速对二维数组某一列进行组装的方法小结
- PHP实现提取多维数组指定一列的方法总结
- PHP实现二维数组(或多维数组)转换成一维数组的常见方法总结
- Laravel框架Eloquent ORM简介、模型建立及查询数据操作详解
- Laravel框架下载,安装及路由操作图文详解
- PHP实用小技巧之调用录像的方法
- Laravel重定向,a链接跳转,控制器跳转示例
- Laravel 错误提示本地化的实现
- Laravel框架DB facade数据库操作详解
- laravel 解决强制跳转 https的问题