PHP获取文件行数的方法


Posted in PHP onJune 10, 2015

本文实例讲述了PHP获取文件行数的方法。分享给大家供大家参考。具体分析如下:

提供两种实现方法,虽然第二种简单易懂,但是第一种效率最好

第一种:

<?php 
$file_path = 'xxx.txt'; //文件路径 
$line = 0 ; //初始化行数 
//打开文件 
$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 
  $line = count(file('filename')); 
  echo $line; 
?>

第二种方式因为要保存文件的内容,效率上会很差

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
BBS(php &amp; mysql)完整版(二)
Oct 09 PHP
PHP如何得到当前页和上一页的地址?
Nov 27 PHP
PHP添加MySQL数据记录代码
Jun 07 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
关于UEditor编辑器远程图片上传失败的解决办法
Aug 31 PHP
解决Codeigniter不能上传rar和zip压缩包问题
Mar 07 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
php实现统计网站在线人数的方法
May 12 PHP
微信支付开发交易通知实例
Jul 12 PHP
php封装的mysqli类完整实例
Oct 18 PHP
使用WAMP搭建PHP本地开发环境
May 10 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
Aug 02 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 #PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 #PHP
php将图片文件转换成二进制输出的方法
Jun 10 #PHP
smarty模板判断数组为空的方法
Jun 10 #PHP
CodeIgniter使用smtp服务发送html邮件的方法
Jun 10 #PHP
PHP滚动日志的代码实现
Jun 10 #PHP
简单谈谈favicon
Jun 10 #PHP
You might like
ip签名探针
2006/10/09 PHP
比较时间段一与时间段二是否有交集的php函数
2011/05/31 PHP
浅谈PHP强制类型转换,慎用!
2013/06/06 PHP
PHP基于简单递归函数求一个数阶乘的方法示例
2017/04/26 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
关于laravel模板中生成URL的几种模式总结
2019/10/18 PHP
Autocomplete Textbox Example javascript实现自动完成成功
2007/08/17 Javascript
javascript下阻止表单重复提交、防刷新、防后退
2007/08/17 Javascript
js查找节点的方法小结
2015/01/13 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
JS取数字小数点后两位或n位的简单方法
2016/10/24 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
js实现交通灯效果
2017/01/13 Javascript
javascript 数据存储的常用函数总结
2017/06/01 Javascript
webpack+react+antd脚手架优化的方法
2018/04/02 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
使用typescript改造koa开发框架的实现
2020/02/04 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python学习笔记之open()函数打开文件路径报错问题
2018/04/28 Python
opencv python 2D直方图的示例代码
2018/07/20 Python
python将秒数转化为时间格式的实例
2018/09/16 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
中国旅游网站:途牛旅游网
2019/09/29 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
Linux Interview Questions For software testers
2012/06/02 面试题
工商学院毕业生自荐信
2013/11/12 职场文书
设计部经理的岗位职责
2013/11/16 职场文书
电子商务专业毕业生自荐书
2014/06/22 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
九华山导游词
2015/02/03 职场文书
监理中标通知书
2015/04/16 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
使用nginx动态转换图片大小生成缩略图
2021/03/31 Servers