PHP读取txt文件自动分成指定行数
function lines($file){$fp=fopen($file, "r");$i=0;while(!feof($fp)) {//每次读取2Mif($data=fread($fp,1024*1024*2)){//计算读取到的行数$num=substr_count($data,"\n");$i+=$num;}}fclose($fp);return $i;
}function get_line( $file_name , $start , $limit )
{$f = new SplFileObject( $file_name,'r');$f->seek( $start );//$ret = Array();$ret = "";for( $i = 0 ; $i < $limit ; $i++ ){//$ret[] = trim($f->current());$ret .= $f->current();$f->next();}return $ret;
}if(is_file($path))
{$lines = lines($path);//txt文件所有行数。$chapters = ceil($lines/100);//按100行分割,得到的文件数。
}
可实现后台上传txt自动分割在线阅读。
效果示例:
https://www.kanbang.cc/novel-50.html
PHP读取txt文件自动分成指定行数相关推荐
- python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...
- python读取指定行的txt_【Python】读取txt文件,获取指定行中指定位置数据
#-*- coding: utf-8 -*- """ @Date: 2020/5/21 21:53 @Author: Pangpd @FileName: read_log ...
- 读取TXT文件,删除指定开头的行,保留关键信息
#读取TXT文件,删除指定开头的行,保留关键信息 path=(r'C:\Users\jxu\Desktop\新建文本文档.txt') newpath=(r'F:\选图\武夷山\录入未确定') impo ...
- Java 读取TXT文件的多种方式-行读取,字节读取
Java 读取TXT文件的多种方式 1).按行读取TXT文件 package zc; import java.io.BufferedReader; import java.io.File; impor ...
- C++--读取txt文件中的多行数据
前言 很久都没有写过C++了,但是最近交通信息工程有个实验,需要用到C++读取GPS数据,提取出经纬度,然后根据坐标绘制位置点.这个思路其实也不是很难,读取数据,提取需要的元素,数据处理,显示位置点. ...
- java读取txt文件并统计重复行
环境:ide+maven3+mysql5.7+mybatis3+spring4+springmvc 控制层: @CrossOrigin @RestController @RequestMapping( ...
- python读取excel文件,把指定行表红
最近公司有个新的需求:上传一个excel文件,需要对文件进行检测,把错误的记录标红并且记录错误原因! 1.首先上传文件此时没有对文件内容进行检查. 2.保存,此时对文件内容进行检查,用pandas库读 ...
- java 读取txt文件指定行_在Java中读取txt文件中的特定行
要获得第N行,您必须阅读它之前的所有行. 如果不止一次这样做,最有效的方法可能是首先将所有行加载到内存中. private final List words = new ArrayList(); pr ...
- golang读取txt文件,获取每行文字。
package mainimport ("bufio""fmt""io""os" )func main() {openT ...
- python读取txt文件的前几行
法一: f = open("result_final_7.txt","r") #设置文件对象 for i in range(5):print(f.readlin ...
最新文章
- C# 手动读写app config 的源码
- 专属自己的二维游戏引擎【二】
- 关于bds2006里面的indy 问题!!!!!!
- 利用pip3安装包只能在python2中调用
- python 获得两个数组(List)交集、并集与差集
- 剑指offer 跳台阶
- php对角线数组代码,php数组内容查找代码
- python widnows mysql_python用Windows开发配置mysql数据库
- 别再纠结线程池大小 + 线程数量了,没有固定公式的!
- 2091: [Poi2010]The Minima Game
- CS0579	Duplicate 'Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute
- python怎么解压rar文件_Python 解压缩文件详解
- BIOS学习之Beyong Bios
- 零基础CSS入门教程(7)——CSS外联写法
- 神经网络拟合函数表达式,神经网络拟合函数matlab
- asp.net 是什么?
- Eclipse delete键不能向后删除
- UEFI 中的Gmac网卡驱动实现
- 【mysql的日期和时间类型】
- Junit - 忽略测试(Ignore Test)