【发布时间】:2011-10-28 02:16:45
【问题描述】:
我对 php 非常陌生,我正在尝试获取我的文件中有多少行。我目前正在使用我在网上找到的一些代码。
$file = "filename";
$lines = count(file($file));
这将返回1。还有比这更多的行。有什么见解吗?它与换行符有关吗?我做了一个$fh = file($file); split('\n', $fh);,但计数仍然是 1....所以我不确定。
【问题讨论】:
-
您正在做的事情应该有效 - 当您
print_r(file($file))时会发生什么?输出有多少个元素?它是否包含您的所有文件?另外,你在哪个平台上工作?绝对不是 OSX 是吗...? -
你确定文件多于一行吗?
-
返回 0 ......我认为它是空的......也不,我不在 osx 上。我在ubuntu上
-
文件很大,肯定不止1行。
标签: php