如何在codeigniter中转换数组以获取谷歌图表中的数据

我正在将 codeigniter 中的数组转换为在谷歌图表中使用。我想要的转换后数组的格式是


['July', 200],['Aug', 100],['Sep', 80],['Oct', 90]

但是我得到了这个 [{"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);

有人可以帮我解决这个问题。


狐的传说
浏览 103回答 2
2回答

尚方宝剑之说

您可以映射关联数据以更改格式,如下所示:$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]]

紫衣仙女

如果我猜对了,你想要这样的东西:[  ["July",200],  ["Aus",100],  ["Sep",80]]然后你只需要做:$series_data = [  ["July",200],  ["Aus",100],  ["Sep",80]];还有json_encode那个。
打开App,查看更多内容
随时随地看视频慕课网APP