加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

如何使用PHP获取CSV文件中的总行数?

发布时间:2020-12-13 13:43:05 所属栏目:PHP教程 来源:网络整理
导读:如何使用 PHP获取CSV文件中的总行数?我使用这种方法,但可以使其正常工作. if (($fp = fopen("test.csv","r")) !== FALSE) { while (($record = fgetcsv($fp)) !== FALSE) { $row++; } echo $row;} 这是另一个选项,使用file()将整个文件读入数组,自动解析新
如何使用 PHP获取CSV文件中的总行数?我使用这种方法,但可以使其正常工作.
if (($fp = fopen("test.csv","r")) !== FALSE) { 
  while (($record = fgetcsv($fp)) !== FALSE) {
      $row++;
  }

  echo $row;
}
这是另一个选项,使用file()将整个文件读入数组,自动解析新行等:
$fp = file('test.csv');
echo count($fp);

另外,由于PHP5,您可以传入FILE_SKIP_EMPTY_LINES …以跳过空行,如果您要:

$fp = file('test.csv',FILE_SKIP_EMPTY_LINES);

手册:http://php.net/manual/en/function.file.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读