Rumah > pembangunan bahagian belakang > tutorial php > php读取大文件的行数的方法

php读取大文件的行数的方法

王林
Lepaskan: 2023-04-07 21:28:01
asal
3422 orang telah melayarinya

php读取大文件的行数的方法

函数介绍:

resource fopen($path,$math) 打开一个文件,$path 是路径,$math是方法,返回一个资源句柄。

string fgets(resource $handle[,int $length])从文件指针中读取一行,$handle是资源句柄,返回一行文本内容。

bool feof(resource $handle)函数检测是否已到达文件末尾。

免费视频教程推荐:php视频教程

ceshi.txt 文件内容

111111111111111
22222222222222
33333333333333
44444444444444
55555555555555
66666666666666
Salin selepas log masuk

实例代码如下:

$handle = fopen('./ceshi.txt',"r");//以只读方式打开一个文件
$i = 0;
while(!feof($handle)){//函数检测是否已到达文件末尾 
    if(fgets($handle)){// 从文件指针中读取一行
        $i++;
    };
}
echo $i;//6
fclose($handle);
Salin selepas log masuk

相关文章教程推荐:php教程

Atas ialah kandungan terperinci php读取大文件的行数的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan