来源:未知 时间:2016-10-14 15:47 作者:xxadmin 阅读:次
[导读] php如何获取文件行数 stream_get_line获取文件行数 ?php$file_path=xxx.txt;//文件路径$line=0;//初始化行数//打开文件$fp=fopen($file_path,r)ordie(openfilefailure!);if($fp){//获取文件的一行内容,注意:需要...
php如何获取文件行数 stream_get_line获取文件行数 <?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; ?> feof和fgets获取文件行数 <?php $lines = 0;//初始化行数 if ($fh = fopen('data.txt','r')) {//打开文件 while (! feof($fh)) {//判断是否已经达到文件底部 if (fgets($fh)) {//读取一行内容 $lines++; } } } print $lines; ?> count获取文件行数 <?php $line = count(file('filename')); echo $line; ?> 第三种方式因为要保存文件的内容,效率上会很差,这里小编推荐大家使用第一种和第二种方法。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com