Home >Backend Development >PHP Tutorial >How to get the number of lines in a file in PHP, _PHP tutorial
The example in this article describes the method of getting the number of file lines in PHP. Share it with everyone for your reference. The specific analysis is as follows:
Two implementation methods are provided. Although the second one is simple and easy to understand, the first one is the most efficient
First type:
<?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; ?>
Second type:
<?php $line = count(file('filename')); echo $line; ?>
The second method is very inefficient because it needs to save the contents of the file
I hope this article will be helpful to everyone’s PHP programming design.