<?php
$data = [
1 => [
['id' => 491, 'default' => false],
['id' => 492, 'default' => false],
['id' => 493, 'default' => true],
],
2 => [
['id' => 491, 'default' => false],
['id' => 492, 'default' => true],
['id' => 493, 'default' => false],
['id' => 494, 'default' => false],
],
];
$id = 'id';
$result = array_column($data[1], null, $id)
+ array_column($data[2], null, $id)
;
print_r($result);
print_r(array_values($result));
preferences:
64.51 ms | 402 KiB | 5 Q