2014-02-27 54 views
-1

{"id":"1","firstname":"john","lastname":"doe"}這是我的JSON格式。我想上傳一個CSV文件。將從中顯示JSON格式。 CSV文件格式會象下面這樣:我使用蒙戈DB上傳CSV文件並在PHP中顯示爲JSON編碼格式

Id FirstName LastName 
1 john  doe 
2 doe  john 
+0

閱讀csv&創建一個數組然後回顯json_encode($ newArray); – Rohit

+1

你想解析一個csv文件並顯示爲json嗎?可能是fgetcsv可以幫助http://in1.php.net/manual/en/function.fgetcsv.php – SajithNair

+0

「1」「john」「2」「doe」我得到這種格式,我需要的格式是{「 id「:」1「,」firstname「:」john「,」lastname「:」doe「}這個。我正在使用mongo db – Naveenbos

回答

0

使用json_decode($json_string, TRUE)用於轉換JSON字符串數組

然後創建一個CSV文件

Example

header('Content-Type: application/excel'); 
header('Content-Disposition: attachment; filename="sample.csv"'); 



$fp = fopen('php://output', 'w'); 
foreach ($data as $line) { 
    $val = explode(",", $line); 
    fputcsv($fp, $val); 
} 
fclose($fp);