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文件自动分成指定行数相关推荐

  1. python读取txt文件的行数_python读取txt文件符合条件的行数-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 关系网图 pyth ...

  2. python读取指定行的txt_【Python】读取txt文件,获取指定行中指定位置数据

    #-*- coding: utf-8 -*- """ @Date: 2020/5/21 21:53 @Author: Pangpd @FileName: read_log ...

  3. 读取TXT文件,删除指定开头的行,保留关键信息

    #读取TXT文件,删除指定开头的行,保留关键信息 path=(r'C:\Users\jxu\Desktop\新建文本文档.txt') newpath=(r'F:\选图\武夷山\录入未确定') impo ...

  4. Java 读取TXT文件的多种方式-行读取,字节读取

    Java 读取TXT文件的多种方式 1).按行读取TXT文件 package zc; import java.io.BufferedReader; import java.io.File; impor ...

  5. C++--读取txt文件中的多行数据

    前言 很久都没有写过C++了,但是最近交通信息工程有个实验,需要用到C++读取GPS数据,提取出经纬度,然后根据坐标绘制位置点.这个思路其实也不是很难,读取数据,提取需要的元素,数据处理,显示位置点. ...

  6. java读取txt文件并统计重复行

    环境:ide+maven3+mysql5.7+mybatis3+spring4+springmvc 控制层: @CrossOrigin @RestController @RequestMapping( ...

  7. python读取excel文件,把指定行表红

    最近公司有个新的需求:上传一个excel文件,需要对文件进行检测,把错误的记录标红并且记录错误原因! 1.首先上传文件此时没有对文件内容进行检查. 2.保存,此时对文件内容进行检查,用pandas库读 ...

  8. java 读取txt文件指定行_在Java中读取txt文件中的特定行

    要获得第N行,您必须阅读它之前的所有行. 如果不止一次这样做,最有效的方法可能是首先将所有行加载到内存中. private final List words = new ArrayList(); pr ...

  9. golang读取txt文件,获取每行文字。

    package mainimport ("bufio""fmt""io""os" )func main() {openT ...

  10. python读取txt文件的前几行

    法一: f = open("result_final_7.txt","r") #设置文件对象 for i in range(5):print(f.readlin ...

最新文章

  1. C# 手动读写app config 的源码
  2. 专属自己的二维游戏引擎【二】
  3. 关于bds2006里面的indy 问题!!!!!!
  4. 利用pip3安装包只能在python2中调用
  5. python 获得两个数组(List)交集、并集与差集
  6. 剑指offer 跳台阶
  7. php对角线数组代码,php数组内容查找代码
  8. python widnows mysql_python用Windows开发配置mysql数据库
  9. 别再纠结线程池大小 + 线程数量了,没有固定公式的!
  10. 2091: [Poi2010]The Minima Game
  11. CS0579 Duplicate 'Microsoft.AspNetCore.Mvc.ApplicationParts.ProvideApplicationPartFactoryAttribute
  12. python怎么解压rar文件_Python 解压缩文件详解
  13. BIOS学习之Beyong Bios
  14. 零基础CSS入门教程(7)——CSS外联写法
  15. 神经网络拟合函数表达式,神经网络拟合函数matlab
  16. asp.net 是什么?
  17. Eclipse delete键不能向后删除
  18. UEFI 中的Gmac网卡驱动实现
  19. 【mysql的日期和时间类型】
  20. Junit - 忽略测试(Ignore Test)

热门文章

  1. 【贪玩巴斯】每日一练——《力扣:LeetCode 算法入门》(C++)——「存在重复元素」
  2. 字符编码-带你走出Unicode与UTF-8的误区
  3. 2017年12月19-20日 阿里云 飞天/智能 云栖大会-北京峰会 会议笔记
  4. 个体营业执照与公司营业执照的区别
  5. 子网掩码-掩码位-反掩码 对照表
  6. LINUX摄像头驱动分析
  7. 纪念feedsky彻底成为广告公司
  8. ST语言入门(维修电工1)
  9. UFS Host基础特性分析 -- 硬件部分
  10. 国产硬件防火墙横向对比