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

    php csv如何转json

    藏色散人藏色散人2020-09-28 09:35:11原创629

    php csv转json的方法:首先创建一个PHP示例文件;然后通过“csvJSON”方法读取csv文件转换成JSON;最后写入新的文件即可。

    推荐:《PHP视频教程

    PHP读取csv文件转换成JSON并写入新的文件

    没什么好说的,直接上代码。

    <?php
    function csvJSON() {
    // data.csv 是你的csv文件
      $lines = array_map('str_getcsv', file('data.csv'));; 
    $result = array();
    $headers;
     
    if (count($lines) > 0) {
    $headers = $lines[0];
    }
     
      for($i=1; $i<count($lines); $i++) {
     $obj = $lines[$i];
          $result[] = array_combine($headers, $obj);
      }
     
      return json_encode($result, JSON_PRETTY_PRINT);
    }
     
    // testData.js 为要写入的文件
    $myfile = fopen("testData.js", "w") or die("Unable to open file!");
    fwrite($myfile, csvJSON());
    fclose($myfile);
     
     // printf($content);
     
    ?>

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

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:csv json
    上一篇:php如何修改excel 下一篇:php json汉字乱码怎么解决
    线上培训班

    相关文章推荐

    • 如何解决php csv乱码问题• php如何把excel转化为csv• php如何修改csv文件• mysql csv中文乱码怎么办

    全部评论我要评论

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

    PHP中文网