PHP如何获取文件行数
提供两种实现方法,虽然第二种简单易懂,但是第一种效率最好
第一种:
<?php
$file_path = 'xxx.txt'; //文件路径
$line = 0 ; //初始化行数
//打开文件 http://www.manongjc.com/article/1330.html
$fp = fopen($file_path , 'r') or die("open file failure!");
if($fp){
//获取文件的一行内容,注意:需要php5才支持该函数;
while(stream_get_line($fp,8192,"\n")){ $line++;
}
fclose($fp);//关闭文件
}
//输出行数;
echo $line;
?>
第二种:
<?php //http://www.manongjc.com/article/1330.html$line = count(file('filename')); echo $line;
?>
第二种方式因为要保存文件的内容,效率上会很差
转载于:https://www.cnblogs.com/myhomepages/p/6010045.html
PHP如何获取文件行数相关推荐
- linux c 获取文件行数
示例如下: /*获取文件行数*/ int file_wc(const char *filename) {int fd;register int linect = 0;char buf[MAXBSTZE ...
- php 取得文件行数,PHP获取文件行数的方法
这篇文章主要介绍了PHP获取文件行数的方法,实例分析了两种php获取文件行数的技巧,需要的朋友可以参考下 本文实例讲述了PHP获取文件行数的方法.分享给大家供大家参考.具体分析如下: 提供两种实现方法 ...
- Java调用linux指令工具类,直接执行cmd,执行grep指令返回结果,执行sed追加指令,hdfs下载指令,获取文件行数
Java调用linux指令工具类,直接执行cmd,执行grep指令返回结果,执行sed追加指令,hdfs下载指令,获取文件行数 问题背景 LinuxUtils工具类 Lyric:梦想挟带眼泪 问题背景 ...
- Linux查看文件字节数、行数、大小【shell获取文件行数、字节数】
wc xxx.dat wc xxx.dat:使用wc可以查看文件的信息,信息内容对应的分别是 行数 单词数 字节数 文件名 使用awk可以获取对应的值: wc xxx.dat |awk '{print ...
- golang 获取文件行数
实例如下: package mainimport ("os""fmt""bufio" )func main(){fileName :=os. ...
- java转换文本文件到xlsx(自制缓冲区,无需先验文件行数)
[0]README 0.1)本文代码利用了 Apache POI 框架 建立 java 到 xlsx 代码的联系: 0.2)本文自制缓冲区从文本文件中读取数据读取,无需先验文件行数: 0.3)本文通过 ...
- linux 取得文件行数
话题相关 #linux 如何取得文件行数 #linux 如何知道一个文件有多少行 #shell 如何取得文件行数 方法1 wc命令 wc -l file wc命令是word count的缩写,为统计指 ...
- linux目录下多个文件行数比对函数 关键字遍历文件 linux命令写入C函数
人,一定要有勇气和踏实的态度面对改变和选择!开发,零经验起步! 文件行数比对函数: 输入参数:接口文件绝对路径,日期(格式YYYYMMDD:20150716) 根据路径和日期,分别获取这add.del ...
- Python统计文件行数
问:统计项目下文件的总行数? 解: 第一步:先用python统计单个文件行数: 第二步:遍历文件夹累加全部文件行数: 当然,pycharm有插件直接可以统计行数:Sta ...
最新文章
- Date类(java.util)和SimpleDateFormat类(java.text)
- CEO亲自写代码登上热榜,从零开始打造“裸金属”树莓派
- (CV方向)精通C++,该如何学?
- BZOJ-3110-K大数查询-ZJOI2013-整体二分
- Java多线程之synchronized(二)
- 更改密码 sp_password
- Leetcode--8
- Android基础(四) Fragment Part 1
- python 后台系统 源码_这是我见过最好的博客系统!附源码(前端、后台、APP、小程序都有)...
- 剑指offer最新版_剑指Offer——Java版本(持续更新)
- HDU2566 统计硬币【暴力】
- 计算机专业毕业了 还要不要参加培训班
- 华为防火墙IPSEC简单搭建
- java getbean不同实现_JavaBean的属性可读写,编写时set方法和get方法必须配对。
- 《雍正皇帝》文化专有词翻译策略的研究现状(Baker)
- 已知一/27网络中有一个地址是167.199.170.82,问这个网络的网络掩码、网络前缀长度和网络后缀长度是多少,求这个地址块的地址数、首地址以及末地址是多少
- 电脑换硬盘要重装系统吗
- 微信公众号的简单常识
- 奇幻之旅,全世界畅游
- File和Filelnfo类
热门文章
- html模态窗口调试,在模态窗口中显示HTML标记
- tm是什么域名_入驻天猫,需要什么条件?
- 计算机三级考试监控回放,09年计算机三级辅导:禁用Vista下的硬盘监控警告
- c创建python虚拟机_cpython大致数据结构实现笔记
- java禁止js获取cookie_JS里面如何防止浏览器COOKIES溢出
- linux漏洞知乎_Linux本地内核提权漏洞(CVE-2019-13272)
- Hadoop入门进阶步步高(二)-目录介绍
- vue页面跳转数据传递
- Eclipse 常用快捷键及使用技巧!
- Java学习笔记2.2.1 常量与变量 - 变量