php数组如何进行合并


Array = [
          Afg:[
               A:1,
               B:2
              ],
          Uyt:[
               A:1,
               B:2
               ],
           ...
        ]

想变成,


Array = [
         [A:1,B:2],
         [A:1,B:2],
          ...
        ]

Afg,Uyt这字段随机未知的,要去掉。如何高效的提取出来合并起来?请指导


<?php
$originalArray = [
    'Afg' => [
        'A' => 1,
        'B' => 2,
    ],
    'Uyt' => [
        'A' => 1,
        'B' => 2,
    ],
    // ...
];

$newArray = [];

foreach ($originalArray as $key => $item) {
    $newArray[] = [
        'A' => $item['A'],
        'B' => $item['B'],
    ];
}

print_r($newArray);
?>


Array = [
  {
    'Afg': {
      'A': 1,
      'B': 2
    }
  },
  {
    'Uyt': {
      'A': 1,
      'B': 2
    }
  },
  # ...
]

result = [list(obj.values())[0] for obj in Array]

print(result)
# Output: [[1, 2], [1, 2], ...]