php 读取文件指定行,在PHP中读取文件的特定行
我正在读取
PHP中的文件.
我需要阅读该文件的特定行.
我用过这段代码:
fseek($file_handle,$start);
while (!feof($file_handle))
{
///Get and read the line of the file pointed at.
$line = fgets($file_handle);
$lineArray .= $line."LINE_SEPARATOR";
processLine($lineArray, $linecount, $logger, $xmlReply);
$counter++;
}
fclose($file_handle);
但是我意识到fseek()接受的是字节数而不是行号.
PHP有其他函数将其指针基于行号吗?
或者我每次都必须从头开始阅读文件,并且有一个
计数器直到读取我想要的行号?
我正在寻找一种有效的算法,步进超过500-1000 Kb文件到达所需的线似乎效率低下.
php 读取文件指定行,在PHP中读取文件的特定行相关推荐
- matlab中读文件的行数_Matlab中读取txt文件的几种方法
Matlab中读取txt文件的几种方法 一.纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为"17.901 -1.1 ...
- linux shell 读取csv文件内容,在Shell脚本中读取CSV文件,直到没有标题的行结束
我有一个名为'readfile.csv'的文件,其中包含以下内容. Name Id VAl Number IP James,007,$500,111-111-111,111-000-000 Bond, ...
- nio 读取目录所有文件_在NIO.2中使用文件和目录
nio 读取目录所有文件 在先前的文章中,我讨论了文件和目录的创建( 创建文件和目录 )以及选择( 列出和过滤目录内容 ). 采取的最后一个合乎逻辑的步骤是探索我们如何使用它们以及如何使用它们. 这是 ...
- linux查看文件时显示行号,linux中查看文件时显示行号
linux中查看文件时显示行号 [root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行) [root@1-min etc]# ...
- Android单元测试读写文件,如何在Android单元测试中读取仅测试文件
对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...
- c语言在文件指定地方添加字符,C语言文件操作在指定行插入数据
C语言文件操作有覆盖和追加两种模式,但不提供插入模式.所以要在文件中指定行进行删除或者插入,需要按照如下流程操作: 1.以只读打开文件: 2.将文件逐行读入到内存中: 3.关闭文件: 4.在内存中对指 ...
- linux 查找文件夹命令_如何从命令行在Linux中查找文件,文件夹和目录?
linux 查找文件夹命令 Linux provides different ways to find and locate files and folders. We can use GUI too ...
- java中属性文件读取案例_java相关:Spring中属性文件properties的读取与使用详解
java相关:Spring中属性文件properties的读取与使用详解 发布于 2020-6-3| 复制链接 摘记: Spring中属性文件properties的读取与使用详解实际项目中,通常将一些 ...
- java读文件几种方式_java中读取文件的方式有哪几种
java中读取文件的方式有哪几种 发布时间:2020-06-19 13:36:48 来源:亿速云 阅读:135 作者:鸽子 读取文件有多种方式,基于传统的输入流方式或基于nio的Buffer缓冲对象和 ...
最新文章
- JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法
- 男导师的妻子叫“师母”,那么女导师的丈夫该怎么称呼?
- webpack预览页面配置
- python 创建以列表为元素的列表
- 部署在云上的Fiori launchpad,其tile信息是从哪里取出来的
- dotnet core 开发体验之Routing
- springboot的yaml属性配置文件注入
- Android自定义ListView示例,以创建不可滚动的ListView
- Netty的并发编程实践2:volatile的正确使用
- python中按位运算符_Python中的按位运算符详解
- iphone7home键按压失灵_iPhone home键失灵怎么办 iPad home键失灵解决办法【详解】
- 计算机专业云计算论文题目,云计算专业论文题目 云计算论文题目如何定
- 手游游戏资源提取 (破解、AssetStudio、VGMToolbox、disunity、Il2CppDumper、 .NET Reflector)...
- Python的EEMD实现
- 查征信 查婚姻状况 查公开的个人信息 学信网学历学位查询 中国执行信息公开网执行人查询 民办院校学位学历查询 国外学历学位查询方法 征信中心 中国裁判文书查询 查询全国的莆田系医院 企查查 天眼查
- 最新区块链科普图书《区块链进化史》上市
- 开关造成的毛刺_令人困扰的DAC输出短时毛刺脉冲干扰
- oidc_使用OIDC和Ionic for JHipster保护您的移动应用程序
- 如何将flac转换成mp3
- kafka搭建,演示