作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用谷歌图表来可视化一些数据。
我从文档中知道,为了使用谷歌图表,数据必须采用以下形式:
[["C1","C2","C3],[C1V1,C2V1,C3V1],[C1V2,C2V2,C3V3]]
其中 c1-c3 是第一到第三列,与 v1-v3 的值相同。
Array ( [0] => stdClass Object ( [C1] => C1V1 [C2] => C2V1 [C3] => C3V3 ))
我在 laravel 中使用一个简单的 sql 查询来获取我的数据:
$live = DB::connection('azure')->select("SELECT C1,C2 FROM tableName");
如何从我的数据形式转换为顶部的形式,以便我可以使用谷歌图表。
最佳答案
格式化源数组中的数据 $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/
我对这个类有疑问,尤其是最后两个函数 callApi($query) 和 objectToArray($d)。这些的目标是从 Amazon API 返回的对象返回一个数组。 我认为问题在于从这里调用一
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: Calling closure assigned to object property directly 如
我有一个像这样的对象(存储为 $videos) object(stdClass)#19 (3) { [0]=> object(stdClass)#20 (22) { ["id"]=>
我想使用谷歌图表来可视化一些数据。 我从文档中知道,为了使用谷歌图表,数据必须采用以下形式: [["C1","C2","C3],[C1V1,C2V1,C3V1],[C1V2,C2V2,C3V3]] 其
我正在调用一个 API 并处理一个 JSON 响应,然后将其解码为一个 stdObject。然后我用值或 NULL 将记录插入到数据库中。但是我发现我的请求并不总是返回一个值 例子: [1] => s
我是一名优秀的程序员,十分优秀!