AD

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
时间: 2014-09-05

相关文章

  1. 将ocx文件转换成C#程序引用的DLL文件的办法

    将ocx文件转换成C#程序引用的DLL文件的办法,需要的朋友可以参考一下 1.打开VS2008或VS2010命令提示符(此例用VS2008) 将ocx文件拷贝到d:\Program Files\Microsoft Vis ...
  2. 怎么把ppt文件转换成pdf

    怎么把ppt文件转换成pdf 演示稿PPT文件如何转成PDF?无需手动复制粘贴,直接用 PPT转换成PDF转换器就可以瞬间完成,请看小编的这篇经验分享. 选择转换工具,这里小编推荐迅捷PPT转PDF转换器,经广大用户实际 ...
  3. Python实现把utf-8格式的文件转换成gbk格式的文件

    这篇文章主要介绍了Python实现把utf-8格式的文件转换成gbk格式的文件,本文给出了实现代码并同时剖析了代码的作用,需要的朋友可以参考下 需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: def ...
  4. 把图象文件转换成XML格式文件

    把图象文件转换成XML格式文件 利用.NET 框架下的FromBase64String和ToBase64String方法可以很容易地实现图象文件和XML文件的互换.这样可以轻易解决以XML格式保存图片的问题.代码如下: ...
  5. Asp.net中将Word文件转换成HTML的方法

    这篇文章主要介绍了Asp.net中将Word文件转换成HTML的方法,需要的朋友可以参考下 本文所述为一个Asp.net实现将Word转换为HTML的功能,其关键代码如下: //存放word文件的完整路径 string ...
  6. 使用JSON.parse将json字符串转换成json对象的时候会出错

    使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问题 在对数据库取出来的数据(特别是描述信息)里面含有特殊字符的话,使用JSON.p ...
  7. Ruby中嵌套对象转换成json的方法

    这篇文章主要介绍了Ruby中嵌套对象转换成json的方法,同时介绍了普通对象to_json的方法,需要的朋友可以参考下 JSON由于其数据结构简单便利,已逐渐成为了互联网上的主流数据交换的数据格式. 在讨论嵌套对象(Ne ...
  8. php实现将wav文件转换成图像文件并在页面中显示的方法

    这篇文章主要介绍了php实现将wav文件转换成图像文件并在页面中显示的方法,涉及php中unpack.fopen.fread等方法及图形操作的相关技巧,需要的朋友可以参考下 本文实例讲述了php实现将wav文件转换成图像 ...
  9. C#中的DataSet.string.DataTable.对象转换成Json的实现代码

    这篇文章主要介绍了C#中的DataSet.string.DataTable.对象转换成Json的实现代码,需要的朋友可以参考下 C#中对象,字符串,dataTable.DataReader.DataSet,对象集合转换成 ...
  10. 推送证书的生成(将p12证书文件转换成pem证书文件)

    1. p12证书导出 在钥匙串访问中选中推送证书,导出为个人信息交换文件(.p12格式). 选择文件格式.文件名和保存路径. 输入导出密码. 2. pem证书生成 将p12证书文件转换成pem证书文件.在终端里运行以下命 ...
  11. js中把JSON字符串转换成JSON对象最好的方法

    这篇文章主要介绍了js中把JSON字符串转换为JSON对象最好的方法,需要的朋友可以参考下 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数. 2. 使用Function ...
  12. 将sql文件导入PowerDesigner中的方法!将oracle sql 文件转换成mysql - 自由人

    将xxxxxx.sql文件的数据库结构导入powerdesigner 的方法 步骤如下: 第一步:将要导入的库的所有表的表结构(不要表数据,只要表结构)导出成一个.sql文件. 第二步:在powerdesinger里找到 ...
  13. JSON--List集合转换成JSON对象

    1. 简单的手动放置 键值对 到JSONObject,然后在put到JSONArray对象里 List<Article> al = articleMng.find(f); System.out.println ...
  14. js中将字符串转换成json的三种方式

    使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON ). ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正 ...
  15. 字符串转换成json的三种方式

    使用ajax的开发项目过程中,经常需要将json格式的字符串返回到前端,前端解析成js对象(JSON). ECMA-262(E3) 中没有将JSON概念写到标准中,还好在 ECMA-262(E5) 中JSON的概念被正式 ...
  16. 表单转换成json

    jquery官网里有... var json = $('#form_id').serializeObject (); $.fn.serializeObject = function() { var o = {}; var ...
  17. json格式的字符串转换成json对象

    比如我们获取的字符串是:[{"CityId":18,"CityName":"西安","ProvinceId":27,"CityOr ...
  18. java中把对象.对象bean.list集合.对象数组.Map和Set以及字符串转换成Json

    public class ConvertJson { /** * 对象转换为Json * @param obj * @return */ public static String object2json(Object o ...
  19. 笔记:将test.ini格式的文件转换成test.xml格式的文件

    #include <stdio.h> #include <errno.h> #include <stdlib.h> #include <string.h> #define ...