我使用 json_encode 将 PHP 数组转换为 JSON。我检查了控制台,对象显示在数组中,但作为单独的对象。
[ { Object { 03-13-2012="Jazz"}, Object { 07-19-2012="Pop"}, ... ]
如何将此数组转换为一个对象,如下所示(在 PHP 或 jQuery 中):
Object { 03-13-2012="Jazz", 07-19-2012="Pop"}
编辑:这是 PHP 数组的 print_r 的开头:
Array
(
[0] => Array
(
[03-13-2012] => Jazz
)
[1] => Array
(
[07-19-2012] => Pop
)
)
最佳答案
不要害怕循环
$output = array();
foreach($data as $v) {
$output[key($v)] = current($v);
}
echo json_encode($output, 128);
关于php - 将 php 数组转换为单个 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18432914/