get(['key','val','val1','type'])->toArray(); foreach($datas as &$v) { if($v['type'] == 1) { $v['val'] = $v['val1']; } unset($v['val1']); } // return [ 'errno'=> 10000, "errmsg" => 'ok', 'data' => array_column($datas, 'val','key'), ]; } }