3v4l.org

run code in 300+ PHP versions simultaneously
<?php $holiday_array = [ ['employee' => ['id' => 456062], 'num' => 1], ['employee' => ['id' => 522010], 'num' => 1], ['employee' => ['id' => 638070], 'num' => 1], ['employee' => ['id' => 638070], 'num' => 2], ['employee' => ['id' => 351779], 'num' => 1], ['employee' => ['id' => 638070], 'num' => 3], ['employee' => ['id' => 638070], 'num' => 4], ['employee' => ['id' => 351779], 'num' => 2], ['employee' => ['id' => 351779], 'num' => 3], ['employee' => ['id' => 351779], 'num' => 4], ]; $result = []; foreach ($holiday_array as $row) { $result[$row['employee']['id']] = $row; } var_export(array_values($result));

preferences:
28.79 ms | 405 KiB | 5 Q