PHP获取文件行数的方法

 更新时间:2015年06月10日 10:27:09   作者:spring21st  
这篇文章主要介绍了PHP获取文件行数的方法,实例分析了两种php获取文件行数的技巧,需要的朋友可以参考下

本文实例讲述了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面向对象程序设计子类扩展父类(子类重新载入父类)操作详解

    这篇文章主要介绍了PHP面向对象程序设计子类扩展父类(子类重新载入父类)操作,涉及php面向对象方法重写与扩展相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • PHP基于Redis消息队列实现发布微博的方法

    PHP基于Redis消息队列实现发布微博的方法

    这篇文章主要介绍了PHP基于Redis消息队列实现发布微博的方法,结合实例形式分析了php+redis数据库的安装、连接、读取、插入等相关操作技巧,需要的朋友可以参考下
    2017-05-05
  • php遍历目录输出目录及其下的所有文件示例

    php遍历目录输出目录及其下的所有文件示例

    好多次笔试都会遇到这个问题,本文特写下php遍历目录输出目录及其下的所有文件的方法
    2014-01-01
  • PHP自定义函数获取汉字首字母的方法

    PHP自定义函数获取汉字首字母的方法

    这篇文章主要介绍了PHP自定义函数获取汉字首字母的方法,涉及php针对汉字的编码转换与判断操作相关技巧,非常简单实用,需要的朋友可以参考下
    2016-12-12
  • ThinkPHP5 验证器的具体使用

    ThinkPHP5 验证器的具体使用

    这篇文章主要介绍了ThinkPHP5 验证器的具体使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • PHP 用数组降低程序的时间复杂度

    PHP 用数组降低程序的时间复杂度

    时间复杂度是开发人员用来衡量应用程序算法优劣的主要因素。客观地说,算法的优劣除了和时间复杂度有关,还与空间复杂度密切相关。
    2009-12-12
  • php中mkdir函数用法实例分析

    php中mkdir函数用法实例分析

    这篇文章主要介绍了php中mkdir函数用法,以实例形式分析了mkdir函数针对目录操作的方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-11-11
  • PHP实现二维数组中的查找算法小结

    PHP实现二维数组中的查找算法小结

    这篇文章主要介绍了PHP实现二维数组中的查找算法,涉及PHP数组遍历、判断、计算等相关操作技巧,需要的朋友可以参考下
    2018-06-06
  • ThinkPHP连接ORACLE数据库的详细教程

    ThinkPHP连接ORACLE数据库的详细教程

    ThinkPHP要连接Oracle数据库,必须有两个东西,一个PHP官方写的扩展,一个Oracle官方写的客户端,本文小编给大家详细介绍了ThinkPHP连接ORACLE数据库的教程,文中通过图文结合的方式讲解的非常详细,需要的朋友可以参考下
    2023-12-12
  • php跨域检测类允许部分域名访问的示例详解

    php跨域检测类允许部分域名访问的示例详解

    PHP跨域检测类是一种封装了跨域检测逻辑的PHP类,它可以用于在PHP应用程序中检测和处理跨域请求,以确保安全和正常的跨域通信,本文给出了示例给大家介绍php如何允许部分域名访问,需要的朋友可以参考下
    2023-12-12

最新评论