gpt4 book ai didi

PHP stdObject 到可在 Google Charts 中使用的数组

转载 作者:行者123 更新时间:2023-12-04 07:36:59 25 4
gpt4 key购买 nike

我想使用谷歌图表来可视化一些数据。
我从文档中知道,为了使用谷歌图表,数据必须采用以下形式:

[["C1","C2","C3],[C1V1,C2V1,C3V1],[C1V2,C2V2,C3V3]]
其中 c1-c3 是第一到第三列,与 v1-v3 的值相同。
我目前有来自 php 查询的数据,格式如下:
Array ( [0] => stdClass Object ( [C1] => C1V1 [C2] => C2V1 [C3] => C3V3 ))
我在 laravel 中使用一个简单的 sql 查询来获取我的数据:
 $live = DB::connection('azure')->select("SELECT C1,C2 FROM tableName");
如何从我的数据形式转换为顶部的形式,以便我可以使用谷歌图表。
我正在使用 PHP,因此我希望能够将其转换为该语言。
任何帮助是极大的赞赏!

最佳答案

格式化源数组中的数据 $arr为了满足您的需求,您可以使用:

<?php
$i=0;
$newArr[0] = array_keys($arr[0]);
foreach($arr as $record) {
$i++;
foreach($record as $col => $val) {
$newArr[$i][] = $val;
}
}
工作 demo

关于PHP stdObject 到可在 Google Charts 中使用的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67693978/

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