我使用 php foreach 函数按具有相同值的对象对我的表进行分组
$data = json_decode($geo, true);
$out = [];
foreach($data as &$element) {
$out[$element['id']][] = [
'lng' => $element['lng'],
'lat' => $element['lat'],
'time' => $element['time']
];
};
$geo = json_encode($out);
后来我得到了这个结果
"[{
"1":[{"lng":134.94157,"lat":36.871337,"time":1502159287}],
"2":[{"lng":134.94157,"lat":34.598832,"time":1502211838}],
"3":[{"lng":131.225,"lat":37.101667,"time":1502144333},{"lng":131.24,"lat":37.123333,"time":1502144343}]
}]"
现在我希望我的数据是这样的
[
[{"lng":134.94157,"lat":36.871337,"time":1502159287}],
[{"lng":134.94157,"lat":34.598832,"time":1502211838}],
[{"lng":131.225,"lat":37.101667,"time":1502144333},{"lng":131.24,"lat":37.123333,"time":1502144343}]
]
我怎样才能做到这一点?
繁星coding