- ベストアンサー
ファイルの行数を取得するにはどうしたらいいですか??
PHP4でfopenで開いたファイルの行数を取得するにはどうしたらいいですか?? 教えてください。 宜しくお願いいたします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
fopen ではないですが、簡単な方法として参考までに $line = file("test.txt"); $num = count($line);
その他の回答 (2)
- totsugiino
- ベストアンサー率37% (6/16)
回答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); } ?> (注)インデントのため、全角空白を使っています。
- totsugiino
- ベストアンサー率37% (6/16)
回答No.1
ちょっとしたサンプルです。 <?php $fh = fopen('hoge.txt', 'r'); $count = 0; for (fgets($fh); !feof($fh); fgets($fh)) { $count++; } print $count; ?> (注)インデントのため、全角空白を使っています。