【发布时间】:2020-04-24 16:28:59
【问题描述】:
下午好,我必须从 JSON 中获取一些数据并将其导出到电子卡文件夹中的 CSV 文件。 我已经完成了一个脚本,但它不起作用,它抛出一个错误,上面写着“PHP 警告:在第 8 行的 /Applications/MAMP/htdocs/uicBackendTest/toCSV.php 中为 foreach() 提供的参数无效”
第一次编辑: php代码:
$jsonDecoded = json_decode("db/user.json", true);
$csvFileName = 'users.csv';
$fp = fopen($csvFileName, 'w');
foreach($jsonDecoded as $student) {
fputcsv($fp, $student);
}
fclose($fp);
[
{
"_id":"5d66cc125ff627758284c85f",
"isActive":true,
"age":27,
"name":{
"first":"Diana",
"last":"Key"
},
"email":"Diana.Key@uic.es",
"phone":"+1 (846) 497-2375",
"address":"773 Elton Street, Avalon, Alaska, 5634"
},
{
"_id":"5d66cc12484e522f8cce4d34",
"isActive":true,
"age":36,
"name":{
"first":"Lucinda",
"last":"Winters"
},
"email":"Lucinda.Winters@uic.es",
"phone":"+1 (875) 582-3295",
"address":"117 Essex Street, Fredericktown, New York, 7874"
}
]
【问题讨论】:
-
@FunkFortyNiner 搞定了,json代码是第一个同学,不过还有一些。