首页 > 后端开发 > php教程 > PHP读取CSV文件内容(示例)

PHP读取CSV文件内容(示例)

WBOY
发布: 2016-07-25 08:55:02
原创
1062 人浏览过
  1. function getCSVdata($filename)
  2. {
  3. $row = 1;//第一行开始
  4. if(($handle = fopen($filename, "r")) !== false)
  5. {
  6. while(($dataSrc = fgetcsv($handle)) !== false)
  7. {
  8. $num = count($dataSrc);
  9. for ($c=0; $c {
  10. if($row === 1)//第一行作为字段
  11. {
  12. $dataName[] = $dataSrc[$c];//字段名称
  13. }
  14. else
  15. { // bbs.it-home.org
  16. foreach ($dataName as $k=>$v)
  17. {
  18. if($k == $c)//对应的字段
  19. {
  20. $data[$v] = $dataSrc[$c];
  21. }
  22. }
  23. }
  24. }
  25. if(!empty($data))
  26. {
  27. $dataRtn[] = $data;
  28. unset($data);
  29. }
  30. $row++;
  31. }
  32. fclose($handle);
  33. return $dataRtn;
  34. }
  35. }
  36. $aData = getCSVdata('test.csv');
  37. print_r($aData);
  38. ?>
复制代码

测试结果:

Array ( [0] => Array ( [a] => test3 => test4 [c] => ) [1] => Array ( [a] => test5 => [c] => ) )

>>> 更多有关php 导出csv php读写csv文件的内容。



来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板