你的一行是: print_r(array_merge(...array_column($array, 'datas'))); Working fiddle. 使用array_merge将多个数组合并为一个数组时出现问题 不要分配给$itemDetails[]。在那里使用array_merge()。 public function getData($list){ $itemDetails= array(); foreach ($listas $Item) { $query = $th...