gpt4 book ai didi

php - 如何将sql查询结果转换为Json对象 {"timestamp": value}

转载 作者:行者123 更新时间:2023-11-29 02:13:34 25 4
gpt4 key购买 nike

我想使用 Cal-Heatmap 来可视化数据,我当前的 sql 结果返回为

[ { "dateStampSecs": "1499637600", "value": "1"} ]

但是我想要

[ { "1499637600": 1 } ]

如何将它们粘在一起?

我正在使用 Codeigniter,下面是我的 sql:

public function get_calData(){

$this->db->select('unix_timestamp(STR_TO_DATE(date_start, "%Y-%m-%d")) dateStampSecs,count(*) as value');
$this->db->from('calendar');
$query = $this->db->get()->result();


print json_encode($query,JSON_PRETTY_PRINT);
}

最佳答案

$dateStampSecs = array_column($query, "dateStampSecs");
$value = array_column($query, "value");
$result = array_combine($dateStampSecs, $value);
print json_encode($result,JSON_PRETTY_PRINT);

关于php - 如何将sql查询结果转换为Json对象 {"timestamp": value},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45032671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com