我是php的新手,我想知道我的文件中有多少行。我目前正在使用我在网上找到的一些代码。
$file = "filename";
$lines = count(file($file));这将返回1。而且还有更多的代码行。有什么见解吗?是不是跟换行符有关?我做了一个$fh = file($file); split('\n', $fh);,我不确定它的计数仍然是1....so。
发布于 2011-08-16 21:51:56
您可以尝试这样做:
$lines = 0;
if ($fh = fopen('file.txt', 'r')) {
while (!feof($fh)) {
if (fgets($fh)) {
$lines++;
}
}
}
echo $lines; // line counthttps://stackoverflow.com/questions/7079176
复制相似问题