计数行数只给我“1”。 PHP

时间:2012-10-02 11:13:21

标签: php file count lines

好的,所以无论我尝试什么代码我似乎只得到行数:“1”无论有多少行。

我试过了

file="$utsokning";
$linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
  $line = fgets($handle, 4096);
  $linecount = $linecount + substr_count($line, PHP_EOL);
}

fclose($handle);

echo $linecount;

$filen=file($utsokning);
$count=count($filen);
echo $count;

但它仍然无法运作。

我的文件是php脚本并从数据库中获取信息吗?并且数据库在某种程度上是奇怪的?

我确实得到了一个完整的列表,计数应该在10-200左右,具体取决于我的脚本的结果。

1 个答案:

答案 0 :(得分:0)

$file="$utsokning";
$linecount = 0;
$handle = fopen($file, "r");
while($line = fgets($handle)){

  $linecount++;
}

fclose($handle);

echo $linecount;

试试这个