我想知道如何使用 PHP 解析下面的 JSON 并将解析的值输出为 CSV 格式。
{
"test":{"12345":"98765","56789":"54321"},
"control":{"99999":"98765","88888":"98765"}
}
我想只从test
数组中提取键(即12345
, 56789
)并将它们以 CSV 格式返回。使用 json_decode 可以做到吗?
如果您需要更多信息,请随时提出任何问题
$json = json_decode($json, true);
fputcsv(fopen('file', 'w'), array_keys($json['test']));
$s = '{
"test":{"12345":"98765","56789":"54321"},
"control":{"99999":"98765","88888":"98765"}
}';
$json = json_decode($s, true);
echo implode("\n", array_keys($json['test']));
会这样吗?