【发布时间】:2013-08-11 14:22:44
【问题描述】:
我尝试将 json 结果导出到 csv 并将数据保存为文件,我尝试使用类似的东西
$getFile = file_get_contents('JSON_URL');
$json_obj = json_decode($getFile);
$fp = fopen('/home/xxxx/public_html/xxxx/api/export/tmp/file.csv', 'w');
foreach ($json_obj as $row) {
fputcsv($fp, $row);
}
fclose($fp);
但似乎不起作用
这是上面链接的示例 json 格式
[
{key:value,key:value...}
...]
【问题讨论】:
-
当你这样做时会发生什么?你预计会发生什么?
-
以什么方式不起作用?你有什么错误吗?它是在创建一个文件吗?它是创建空的还是使用不正确的数据?还是格式错误?
-
只是在 error_log
Invalid argument supplied for foreach()中出现错误,我更改了帖子的标题,我需要将数据导出到 CSV 文件