php 取得文件行数,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;
?>
第二种:
$line = count(file('filename'));
echo $line;
?>
第二种方式因为要保存文件的内容,效率上会很差
希望本文所述对大家的php程序设计有所帮助。
php 取得文件行数,PHP获取文件行数的方法相关推荐
- 如何获取服务器上文件的hashcode,java获取文件hashcode
java获取文件hashcode [2021-02-05 18:36:57] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(&quo ...
- php put怎么接收文件,php,restful_PHP PUT方式传文件的话,如何获取文件内容呢 ?,php,restful,http - phpStudy...
PHP PUT方式传文件的话,如何获取文件内容呢 ? 最近因为在做前后端分离,后端PHP所有Api都使用RESTFul风格. 但是在使用PUT上传文件的时候,发现$_FILES没有文件信息(可能没有上 ...
- java文件绝对路径_获取文件夹文件绝对路径
引用 linuxpro https://zhidao.baidu.com/question/59940919.html?fr=iks&word=DOS+%C3%FC%C1%EE&i ...
- java获取文件编码_java如何获取文件编码格式
1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK. 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理 ...
- restfull服务器端获取文件,使用 FileREST API (获取文件服务) - Azure 文件存储 | Microsoft Docs...
您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 获取文件服务属性 06 ...
- java获取文件列表,[javaSE] java获取文件列表
递归测试 import java.io.File; import java.util.ArrayList; import java.util.HashMap; import java.util.Lis ...
- linux 获取文件夹下文件信息,linux下获取文件夹下子文件列表
linux下获取文件夹下子文件列表 预置条件: 1.只遍历当前目前,不遍历当前目录的子文件夹 2.根据用户提供的开始时间戳以及持续时间,返回在这个时间区间内被修改过的文件列表. 相关知识: 1.str ...
- php文件夹列表,php获取文件夹下面的文件列表和文件夹列表
function getDir($dir) { $dirArray[] = NULL; if (false != ($handle = opendir( $dir ))) { $i=0; while ...
- Java 查看文件绝对路径,JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...
最新文章
- 问题总结两天来两场实习面试(中科创达、华为)
- 怎么在网页中调用netmeeting使用阿?
- [高级软件工程教学]团队Beta阶段成绩汇总
- Java 程序中使用 MongoDB教程
- iOS中的唯一标示符
- K8s 集群搭建过程中遇到的问题的解决方法
- 程序员修神之路:问世间异步为何物?
- python如何爬取图片到指定文件夹论文_基于Python的图片爬虫程序设计
- linux随手笔记(Centos为主)
- hawk物联网组态工具_物联网web组态网关在智慧农业中的应用
- Android 7.1 32位apk导致的系统库找不到问题
- 代理服务器好帮手--SOCKS2HTTP
- 教你如何破解无线网络密码(无线网络密码破解)
- Android studio真机运行失败,提示“软件包似乎无效” “应用程序安装异常(-15)”
- 现代软件工程 第一章 【概论】练习与讨论 第6题 邓杰
- 李开复:中国创业有四大优势
- Jenkins RestAPI调用出现Error 403 No valid crumb was included in the request [亲测有用]
- 计蒜客 17115 Coin(2017 ACM-ICPC 亚洲区(西安赛区)网络赛 B)
- 【Android】MyTool 工具界面:百度、拨号、一键拨号
- VS2008调试时出现 0x75fcb727 处最可能的异常: 0x000006BA: RPC 服务器不可用的解决办法
热门文章
- 开发中常见的Oracle三大故障与调优方法
- 12.2 新特性:RMAN 自动恢复到 REDO 终点的步骤简化
- SimpleDateFormat类的安全问题,这6个方案总有一个适合你
- 教你从零搭建Web漏洞靶场OWASP Benchmark
- 深度解读MRS IoTDB时序数据库的整体架构设计与实现
- 案例解析丨Spark Hive自定义函数应用
- 华为云文字识别深层算法突破 助力复产复工
- 【华为云技术分享】【测试微课堂】DevOps敏捷测试之道
- Kotlin学习笔记26 协程part6 协程与线程的关系 Dispatchers.Unconfined 协程调试 协程上下文切换 Job详解 父子协程的关系
- 使用TikZ绘制Ferrers图