用PHP读取CSV文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用PHP读取CSV文件相关的知识,希望对你有一定的参考价值。

this script splits the csv file two times (1. on "new line", 2. on ";") and returns a two dem array in the last for loop.
  1. <?php
  2. /*
  3. your CSV should look like this:
  4. data1;data2;data3;
  5. data1;data2124;data3;
  6. data1;data2564;data3;
  7. data1;data2321;data3;
  8. */
  9.  
  10. $fileCont = join('', file('myCSV.csv'));
  11. $fileArrN = explode(" ", $fileCont);
  12.  
  13. $a = 0;
  14. foreach ($fileArrN as $value){
  15. $fileArrSemi[$a] = explode(";", $value);
  16. $a++;
  17. }
  18.  
  19. $output = null;
  20. for($i = 0; $i < sizeof($fileArrSemi); $i++){
  21. $output .= $fileArrSemi[$i][1]."<br /> ";
  22. }
  23.  
  24. echo $output;
  25. ?>

以上是关于用PHP读取CSV文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP 用PHP读取CSV文件

用PHP读取CSV文件

php 读取淘宝卖家下载的CSV订单文件数据

从php中的csv文件读取大数据[重复]

nzSQLException 读取超时错误

为啥使用 php 从一个非常大的 csv 文件中只读取 1000 条记录?