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 相关文章推荐
php 信息采集程序代码
Mar 17 PHP
PHP自定义函数收代码
Aug 01 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
Jul 01 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
PHP防止表单重复提交的几种常用方法汇总
Aug 19 PHP
PHP微信开发之二维码生成类
Jun 26 PHP
PHP HTTP 认证实例详解
Nov 03 PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 PHP
Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解
Mar 02 PHP
PHP 实现 WebSocket 协议原理与应用详解
Apr 22 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 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
一个捕获函数输出的函数
2007/02/14 PHP
php 多线程上下文中安全写文件实现代码
2009/12/28 PHP
php查询mssql出现乱码的解决方法
2014/12/29 PHP
php curl请求信息和返回信息设置代码实例
2015/04/27 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享
2016/05/06 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
JSON 数字排序多字段排序介绍
2013/09/18 Javascript
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
2014/03/10 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
谈谈对JavaScript原生拖放的深入理解
2016/09/20 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
2018/05/08 Javascript
vue-router history模式下的微信分享小结
2018/07/05 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
vue环形进度条组件实例应用
2018/10/10 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
Typescript3.9 常用新特性一览(推荐)
2020/05/14 Javascript
python 正则表达式 概述及常用字符
2009/05/04 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python 绘图和可视化详细介绍
2017/02/11 Python
Python实现查找二叉搜索树第k大的节点功能示例
2019/01/24 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
心理健康日活动总结
2014/05/08 职场文书
片区教研活动总结
2014/07/02 职场文书
水知道答案观后感
2015/06/08 职场文书
酒店员工管理制度
2015/08/05 职场文书
七年级英语教学反思
2016/02/15 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
教你使用Python pypinyin库实现汉字转拼音
2021/05/27 Python
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS
详解Spring Security如何在权限中使用通配符
2022/06/28 Java/Android