【发布时间】:2014-02-22 05:09:46
【问题描述】:
如何使用 PHP 获取 CSV 文件中的总行数?我正在使用这种方法,但可以让它正常工作。
if (($fp = fopen("test.csv", "r")) !== FALSE) {
while (($record = fgetcsv($fp)) !== FALSE) {
$row++;
}
echo $row;
}
【问题讨论】:
-
这种解决方案应该可以工作,但问题可能是“while(record...) 位;它在空行上中断。注意;提供的解决方案都没有计算文件是可靠的,因为它们只计算行数,而不是 csv 条目(可以包含换行符)