json_encode的PHP数组格式

用户名

我正在用这个PHP查询数组。

的PHP

$query = mssql_query("  SELECT count(startdate) as incept,  month(startdate) as month, year(startdate) as year
                        FROM tblUser
                        WHERE startdate >=  convert(varchar(20),'$val1',121) AND startdate <= convert(varchar(20),'$val2',121) 
                        GROUP BY  month(startdate), year(startdate) 
                        ORDER BY  year(startdate) ASC, month(startdate) ASC ");

while ($data = mssql_fetch_array($query)) {
    $name = $data['year'];
    $data = array($data['month'],$data['incept']);
    $case[$data['year']] = array('name' => $name, 'data' => $data);
}

我想将上述查询存储在以下结构中,并将其传递给json。

$case = array(
'2011' => array(
    'name' => 2011,
    'data' => array(
        array('0', 166),
        array('1', 132),
        ..
        array('5', 160)
    )
),
'2012' => array(
    'name' => 2012,
    'data' => array(
        array('0', 142),
        ...
        array('5', 163)
    )
),
'2013' => array(
    'name' => 2013,
    'data' => array(
        array('0', 156),
        ...
        array('6', 198)
    )
)

有什么方法可以生成这种格式吗?谢谢

贾斯珀·布劳维尔(Jasper N. Brouwer)

循环内:

if (!isset($case[$data['year']])) {
    $case[$data['year']] = array(
        'name' => $data['year'],
        'data' => array()
    );
}

$case[$data['year']]['data'][] = array(
    $data['month'],
    $data['incept']
);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数组php的json_encode

来自分类Dev

格式化json_encode的数组

来自分类Dev

php json_encode输出格式

来自分类Dev

PHP json_encode数组输出\错误

来自分类Dev

如何json_encode'php数组'

来自分类Dev

如何json_encode'php数组'

来自分类Dev

PHP json_encode 2 数组

来自分类Dev

如何使用PHP json_encode使用[]格式化数组数据

来自分类Dev

使用 php 将数组数据格式化为 JSON_ENCODE

来自分类Dev

格式正确的json_encode

来自分类Dev

使用json_encode()函数的PHP数组中的JSON键值对

来自分类Dev

使用json_encode()函数的PHP数组中的JSON键值对

来自分类Dev

PHP 数组不使用 json_encode 转换为 JSON

来自分类Dev

Json_encode多维数组

来自分类Dev

为什么PHP json_encode忽略空数组?

来自分类Dev

PHP json_encode无法部分处理数组

来自分类Dev

json_encode返回一个PHP数组

来自分类Dev

php json_encode()输出基于数组索引更改

来自分类Dev

PHP json_encode多维关联数组

来自分类Dev

从PHP数组创建json_encode字符串

来自分类Dev

将数组从PHP传递到JQuery json_encode

来自分类Dev

为什么PHP json_encode忽略空数组?

来自分类Dev

PHP json_encode到JS对象数组

来自分类Dev

使用 Json_encode 将 PHP 数组传递给 Javascript

来自分类Dev

PHP jQuery json_encode

来自分类Dev

PHP回声json_encode

来自分类Dev

PHP json_encode失败

来自分类Dev

JS 中的 fetch 没有从 php 中的 json_encode 接收到合适的 JSON 格式

来自分类Dev

php数组中的json_encode:如何调整php以使数组正确?