1

我尝试将 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...}
...]
4

1 回答 1

1

为了让您的代码按预期工作,请尝试将 json 对象解码为关联数组。这是通过将布尔值传递true给的第二个参数来完成的json_decode

$json_obj = json_decode($getFile, true);
于 2013-08-11T14:29:11.393 回答