【发布时间】:2015-06-28 18:29:59
【问题描述】:
我正在尝试使用 php 将简单的 JSON 数据保存到 csv。但问题是我在列而不是行中获取数据。我的 JSON 看起来像:{"userid":"686868","deviceid":"dummy"}
代码是:
$csv_write_path = "test.csv";
$json_str = file_get_contents($json_file);
$json_obj = json_decode($json_str, true);
$f = fopen($csv_write_path, 'w');
foreach ($json_obj as $line){
fputcsv($f, (array)$line);//tried using fputcsv($f, $line); // it saves nothing
}
fclose($f);
输出是:
693936
假人
但我希望输出文件看起来像: 693936 | dummy //我的意思是col wise
有人可以建议我可能出了什么问题吗?
【问题讨论】: