• 技术文章 >后端开发 >PHP问题

    php如何修改csv文件

    coldplay.xixicoldplay.xixi2020-08-29 11:40:27原创821

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

    php修改csv文件的方法:

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

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

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

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php csv文件
    上一篇:php如何将时间字符串转换为时间戳 下一篇:php如何让某ip或ip地址段不能访问
    线上培训班

    相关文章推荐

    • 如何使用PHP处理CSV文件?(代码示例)• Python如何读取csv文件• php读取csv文件怎么去掉双引号• java读取csv文件乱码怎么解决

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网