我想知道如何使用PHP來解析下面的JSON並將解析後的值輸出爲CSV格式。使用PHP解析JSON並將其輸出爲CSV
{
"test":{"12345":"98765","56789":"54321"},
"control":{"99999":"98765","88888":"98765"}
}
我想只提取從test
陣列的按鍵(即12345
,56789
),並且它們在CSV格式返回。有可能使用json_decode嗎?
請,如果您需要了解更多信息
我想知道如何使用PHP來解析下面的JSON並將解析後的值輸出爲CSV格式。使用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']));
那會做隨意問任何問題嗎?
所有的值在一行或每個值一行?你想輸出爲網頁還是本地輸出到文件? – Roger 2013-05-03 23:19:06
各值1行,請 – 585connor 2013-05-03 23:19:52
雖然什麼是關於一個價值/行的CSV? – chelmertz 2013-05-03 23:25:31