不知道如何将数据输入 $data 变量,可以通过以下方式构造新数组:
$data
$array = ['types' => []]; foreach ($data as $k => $v) { $array['types'][] = [ 'type' => $v->type, 'count' => $v->count, 'amount' => $v->amount ]; } echo json_encode($array, JSON_PRETTY_PRINT);