• ベストアンサー

ファイルの行数を取得するにはどうしたらいいですか??

PHP4でfopenで開いたファイルの行数を取得するにはどうしたらいいですか?? 教えてください。 宜しくお願いいたします

質問者が選んだベストアンサー

  • ベストアンサー
  • wish46
  • ベストアンサー率78% (29/37)
回答No.3

fopen ではないですが、簡単な方法として参考までに $line = file("test.txt"); $num = count($line);

その他の回答 (2)

回答No.2

No.1の者です。ちょっと修正します。 <?php $fh = fopen('hoge.txt', 'r'); if ($fh) {   for ($count = 0, fgets($fh); !feof($fh); $count++, fgets($fh))     ;   print $count;   fclose($fh); } ?> (注)インデントのため、全角空白を使っています。

回答No.1

ちょっとしたサンプルです。 <?php $fh = fopen('hoge.txt', 'r'); $count = 0; for (fgets($fh); !feof($fh); fgets($fh)) {   $count++; } print $count; ?> (注)インデントのため、全角空白を使っています。