当前位置:Gxlcms > PHP教程 > php如何修改csv文件

php如何修改csv文件

时间:2021-07-01 10:21:17 帮助过:28人阅读

php修改csv文件的方法:首先获取当前绝对路径;然后每次读取CSV里面的一行内容,代码为【while ($data = fgetcsv($file))】;最后此为一个数组,要获得每一个数据,访问数组下标即可。

php修改csv文件的方法:

php读取csv文件并处理成以表头为键名的数组

  1. header("Content-type: text/html; charset=GBK");//设置输出编码
  2. ini_set('memory_limit', '1024M');//设置内存
  3. set_time_limit(0); //设置超时
  4. $dir = dirname(__FILE__).'/'; //获取当前绝对路径
  5. $row = 1;//第一行开始
  6. $file = fopen($dir.'5111.csv', "r");
  7. # 结果
  8. $res = array();
  9. # 计数标示
  10. $header = [];
  11. $flag = false;
  12. $i = 0;
  13. while ($data = fgetcsv($file)) {//每次读取CSV里面的一行内容
  14. if (!$flag) {
  15. $header = $data;//此为一个数组,要获得每一个数据,访问数组下标即可
  16. $flag = true;
  17. } else {
  18. $temp = array_slice($data, 0,11);//取多少列数据
  19. foreach ($temp as $key => $value) {
  20. $index = $header[$key];
  21. $res[$i][$index] = $value;
  22. }
  23. $i++;
  24. }
  25. }
  26. echo "<pre>";
  27. print_r($res);
  28. die;

相关学习推荐:php编程(视频)

以上就是php如何修改csv文件的详细内容,更多请关注gxlcms其它相关文章!

人气教程排行