我正在將 codeigniter 中的數(shù)組轉(zhuǎn)換為在谷歌圖表中使用。我想要的轉(zhuǎn)換后數(shù)組的格式是['July', 200],['Aug', 100],['Sep', 80],['Oct', 90]但是我得到了這個(gè) [{"July":200,"Aug":100,"Sep":80,"Oct":90}]$series_data[] = array( 'July' => 200, 'Aus' => 100, 'Sep' => 80, 'Oct' => 90);$data['series_data'] = json_encode($series_data);有人可以幫我解決這個(gè)問題。
2 回答

尚方寶劍之說
TA貢獻(xiàn)1788條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以映射關(guān)聯(lián)數(shù)據(jù)以更改格式,如下所示:
$data = [
'July' => 200,
'Aus' => 100,
'Sep' => 80,
'Oct' => 90,
];
$series_data = array_map(function ($key, $value) {
return [$key, $value];
}, array_keys($data), $data);
// outputs [["July",200],["Aus",100],["Sep",80],["Oct",90]]

紫衣仙女
TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊
如果我猜對(duì)了,你想要這樣的東西:
[
["July",200],
["Aus",100],
["Sep",80]
]
然后你只需要做:
$series_data = [
["July",200],
["Aus",100],
["Sep",80]
];
還有json_encode那個(gè)。
- 2 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報(bào)
0/150
提交
取消