先介绍一下feof和fgets函数。
feof() 函数检测是否已到达文件末尾 (eof)。如果文件指针到了 EOF 或者出错时则返回 TRUE,否则返回一个错误(包括 socket 超时),其它情况则返回 FALSE。
fgets() 函数从文件指针中读取一行。
因此我们可以结合这两个函数来计算文件内容的行数,源码如下:
<?php
$lines = 0;
/* http://www.manongjc.com/article/1329.html */
if ($fh = fopen(\'data.txt\',\'r\')) {
while (! feof($fh)) {
if (fgets($fh)) {
$lines++;
}
}
}
print $lines;
?> 继续阅读与本文标签相同的文章
上一篇 :
程序员如何减少开发中的 Bug?
下一篇 :
在2B和2C之间,还有一个2H(中)
-
如果 5G 覆盖以后,是否可以将处理器从手机上撤掉?
2026-05-14栏目: 教程
-
Python实现文件目录的创建、修改及删除
2026-05-14栏目: 教程
-
Excel双色图表,年终总结用得着
2026-05-14栏目: 教程
-
苹果和Facebook竟因为一处房产而掐架
2026-05-14栏目: 教程
-
Windows 10 1909预计推送时间为11月12日
2026-05-14栏目: 教程
