0
我对PHP非常陌生,我试图获取文件中有多少行。我目前正在使用我在网上找到的一些代码。计数文件中有多少行总是返回1
$file = "filename";
$lines = count(file($file));
这将返回1
。还有比这更多的线条。任何见解?它是否与新行字符有关?我做了一个$fh = file($file); split('\n', $fh);
,并且这个计数仍然是1 ....所以我不确定。
可能重复:http://stackoverflow.com/questions/2162497/efficiently-counting-the-number-of-lines-of-a-text-file- 200mb –
你在做什么工作 - 当你print_r(file($ file))''会发生什么?输出有多少个元素?它是否包含您的所有文件?另外,你在做什么平台?这不是OSX吗? – DaveRandom
你确定该文件有多行? –