3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ 118 => [ 'date' => '19.10.2016', 'time1' => 'dfg', 'purpose1' => 'dfg', 'chair1' => 'dfg', 'time2' => 'dfg', 'purpose2' => 'dfg5', 'chair2' => '5345', ], 123 => [ 'date' => '20.10.2016', 'time1' => 'gdf', 'purpose1' => 'gdfg', 'chair1' => 'gdf', 'time2' => 'gdfg', 'purpose2' => 'gdf', 'chair2' => '534534', ], 124 => [ 'date' => '20.10.2016', 'time1' => 'gdf', 'purpose1' => 'gdfg', 'chair1' => 'gdf', 'time2' => 'gdfg', 'purpose2' => 'gdf', 'chair2' => '534534', ], ]; $labels = [ (object) [ 'label_id' => 'D1011100', 'id' => 123, ], (object) [ 'label_id' => 'D101102E', 'id' => 118, ], (object) [ 'label_id' => 'D1011100', 'id' => 124, ], ]; var_export( array_reduce( $labels, fn($result, $obj) => $result + [$obj->id => $data[$obj->id] + ['label_id' => $obj->label_id]], [] ) );

preferences:
62.45 ms | 910 KiB | 5 Q