【发布时间】:2016-12-25 21:33:23
【问题描述】:
我有一个网页需要计算 CSV 文件中的行数,但以下代码不起作用:
$linecount = count(file("sample.csv"));
var_dump($linecount);
当我运行这段代码时,代码返回数字 1,但sample.csv 中有 8 行。有人知道为什么会发生这种情况以及如何解决吗?
【问题讨论】:
-
致电
vardump(file("sample.csv"))可能会提供一些见解。整个文件是否被读入数组中的第一项? -
print $linecount输出什么? -
@negacao 谢谢,整个文件被读入数组的第一项。
-
“当我运行此代码时,代码返回数字 1” - 你的意思是
int(1),对吗?你在什么平台下运行这个?这个问题不清楚,对于未来的访问者来说。 -
@PhiladelphiaRegionalWeather 你也可以投票吗?提前致谢!