php - 使用 PHP 创建 JSON 对象

标签 php json

<分区>

如何使用 PHP 实现或创建这种类型的 JSON 对象?

{ 
    "label": "Devices per year",
    "data": [
        [1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]
    ]
}

经过多次尝试,我没有找到解决方案。 例如我试过这个:

$arrayDateAndMachine = array(
    "1999"=>3.0, 
    "2000"=>3.9
);   

$arr = array(
    "label" => "Devices per year", 
    "data" => $arrayDateAndMachine
);

var_dump(json_encode($arr));

最佳答案

$obj = new stdClass();
$obj->label="Devices per year";
$obj->data = array(
    array('1999','3.0'),
    array('2000','3.9'),
    //and so on...
);

echo json_encode($obj);

关于php - 使用 PHP 创建 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20382369/

相关文章:

php - 读取并解析超大文件的内容

PHP 版本必须等于或高于 5.6

php - WordPress 中的 Lumia-bxslider(lumia-bxslider WordPress 插件)

java - GSON 将 JSON 对象识别为原始对象

javascript - 如何在 localStorage (Javascript) 中存储带有数组的 JSON?

javascript - 将 JSON 输入传递给 DataTables

php - 为什么 php curl 不在我的 cookiefile 中保存 cookie?

java - 是否可以从 java 中的 JSONObject 获取不同的值

jquery - fullcalendar-无法缓存 AJAX 调用的 JSON 响应

php - $result->num_rows 总是返回 0