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]], [] ) );
Output for git.master, git.master_jit
array ( 123 => array ( 'date' => '20.10.2016', 'time1' => 'gdf', 'purpose1' => 'gdfg', 'chair1' => 'gdf', 'time2' => 'gdfg', 'purpose2' => 'gdf', 'chair2' => '534534', 'label_id' => 'D1011100', ), 118 => array ( 'date' => '19.10.2016', 'time1' => 'dfg', 'purpose1' => 'dfg', 'chair1' => 'dfg', 'time2' => 'dfg', 'purpose2' => 'dfg5', 'chair2' => '5345', 'label_id' => 'D101102E', ), 124 => array ( 'date' => '20.10.2016', 'time1' => 'gdf', 'purpose1' => 'gdfg', 'chair1' => 'gdf', 'time2' => 'gdfg', 'purpose2' => 'gdf', 'chair2' => '534534', 'label_id' => 'D1011100', ), )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
46.8 ms | 909 KiB | 4 Q